rebus

    1熱度

    1回答

    我們在AngularJS中構建了Web應用程序,ReBus和NHibernate。雖然在性能優化工作,展鵬的螞蟻探查顯示,大部分的執行MessageQueue.StaleSafeReceiveMessage所需的時間 與調用圖看起來就像這樣, 因此消息隊列需要更多的時間,爲什麼會觀察到這種行爲,可能的選擇是什麼使這個時間少一些。 注意:我沒有添加代碼,因爲對於所有場景,只有這部分花費了90%的時間

    1熱度

    1回答

    是否有示例項目/文檔說明如何在不同機器上設置兩個Rebus組件? 特別是通過HTTPS

    1熱度

    1回答

    在我們的系統中,我們有一個或多個運行每個用戶的前端實例。它們託管在許多Citrix服務器上。 我們想在事情發生時通知用戶並確保消息到達每個前端。我們如何做到這一點? 雖然最初是使用發佈/訂閱,但是我們不需要每個前端的隊列嗎? 或者,您可以以某種方式傳遞消息,確保前端上的每個處理程序實例都獲取消息嗎?

    1熱度

    1回答

    我不得不分批在收據上出現在(MSMQ)隊列中的單個消息的調用數web服務的要求。 是「傳奇」要走的路? 與第三方web服務之間的交互變得更加複雜,因爲我需要調用它一次,隨後輪詢與相關ID的確認,返回的答覆中,以Web服務的初始呼叫。

    1熱度

    1回答

    我有一個應用程序使用Rebus庫通過Azure ServiceBus接收消息。 與當我在本地運行應用程序時相比,當應用程序作爲Web應用程序在Azure上運行時,我觀察到不同的行爲。 當它在Azure中運行時,我的消息處理程序未被調用。 當應用程序在本地運行時,一切都按預期工作。 這是我的設置。 在我的web項目門戶的Global.asax.cs: protected void Applicati

    3熱度

    1回答

    嘗試推遲單向客戶端發送消息時出現以下異常的原因是什麼 System.InvalidOperationException「不能使用我們自己作爲超時管理器,因爲我們是單向客戶端「

    1熱度

    1回答

    接口IHandleMessages具有逆變參數TMessage IHandleMessages<in TMessage> 這使得可能在IOC容器IHandleMessages<DerivedType>註冊和在處理程序實現:IHandleMessages<BaseType>。那沒問題。 問題在於Failed<TMessage>包裝失敗的消息,其中TMessage不是逆變。這使得不可能有 執行處理程序

    1熱度

    1回答

    我開啓了Rebus'es消息審計功能,但目前沒有任何消息結束在隊列中的消息。我希望能夠使用所有消息並將其寫入離線存儲。 我不需要我的AuditConsumer服務來了解所有不同類型的消息,我只想獲取json數據並將其寫入文件。 Rebus可以這樣做嗎?

    1熱度

    1回答

    我使用最新版本的Rebus(0.99.35)與SimpleInjector(3.1.2)一起。在我的第一個示例項目中,我將SQL Server用於傳輸和Sagas。 問題是,佐賀方法Handle(StartTheSagaMessage message),執行IAmInitiatedBy<StartTheSagaMessage>,被稱爲5次,我不明白爲什麼。此外,這種方法公佈了一條從未被公交車接收到

    1熱度

    1回答

    我在滷麪這個簡單之城: public void MySaga : Saga<MySagaData> IAmInitiatedBy<Event1> IHandleMessages<Event2> { private IBus bus; private ILog logger; public MySaga(IBus bus, ILog log