rebus

    1熱度

    1回答

    通過閱讀wiki中的Handing off work部分,您似乎可以採用單向模式在rebus上發佈一種方法。但我認爲單向模式只允許bus.send? 如果在場景中,我有兩個應用程序,都可以發佈SomethingHappened消息,但只有一個應用程序應處理來自ProcessManager的回覆,例如, DoSomethingElse,我應該如何爲兩個應用程序配置rebus? 問候 尹

    1熱度

    1回答

    我有一個目前拋出的程序MSMQ事務還沒有開始。如果此事務用於發送而沒有任何警告或異常,MSQM將把消息放入死信隊列中!異常。我不確定我做了什麼錯誤,所以無論如何調試/記錄消息隊列事務的當前狀態? 基本上,我目前有: DoSomething(); // may have problem here using (var scope = new TransactionScope(Transactio

    0熱度

    1回答

    比方說,我們有一個HTTP網關站服務 與HTTP網關入站服務服務器節點 我認爲情況 客戶端節點,在MSMQ本身停止從客戶端節點上的某種原因。在目前的實現中,Rebus HTTP網關將捕獲異常。 你覺得這個想法不僅僅是捕獲,MessageQueueException異常也可以發送到服務器節點並放在錯誤隊列中? (錯誤隊列的名稱可以從頭文件中獲取) 因此,如果沒有額外的基礎架構服務器就會知道客戶端有問

    2熱度

    1回答

    我想問一下Rebus HTTP Gateway如何確認消息傳遞,以便當OutboundService發送消息時知道它可以提交或回滾事務。 直觀的答案將是HTTP響應承認但它看代碼 https://github.com/rebus-org/Rebus/blob/5fef6b400feaf569e0d6517ad9ee3f6da2f31820/src/Rebus.HttpGateway/Outboun

    2熱度

    1回答

    我發現Rebus包含FileSystemMessageQueue。這似乎太大了,是真實的,所以我要問幾個問題吧:) 它是線程安全/過程安全 難道事務 爲什麼它使用JSON作爲序列化格式(與二進制串行器相比,它不會增加POCO的限制嗎?) 它可以在沒有總線的情況下獨立工作嗎? (就像單獨的dll,而不是服務) 對於少量的消息,它可以替代MSMQ嗎?我的意思是,如果我們談論本地(非聯網),而不是資源密

    1熱度

    1回答

    我有一個運行良好的輸入隊列。有時一條消息會進入錯誤隊列。 現在我希望能夠檢查這些消息,並且如果我知道這個特定的消息會通過,可能會再次將它們轉發到輸入隊列。 我該如何開始檢查錯誤隊列?有沒有最佳做法? 我不能只是做一個.CreateBus().Start(),因爲這會觸發正常處理程序的處理程序。

    3熱度

    2回答

    我想讓我的頭繞着消息總線和ioc的,而我的腦袋正在旋轉着問題。 這是我心目中 三臺電腦通過局域網,無法上網連接的情況。這三臺電腦每臺都有一個運行的服務並自動發現其他服務器,換句話說,它們每個都在一個公共總線上發送消息。這標識自己。 從這一點上他們可以交換任何類型的消息。 在第一種情況下,這可能只是使用消息總線體系結構嗎? 如果是這樣,自我發現位將如何工作?我所見過的所有例子似乎都是機器特有的本地隊

    1熱度

    2回答

    我與傳奇故事在畫謎和我與NServiceBus工作的經驗,你可以回覆到佐賀的原創者給予更新,這樣的事情: Saga<>.ReplyToOriginator 我不請參閱與ReBus一起完成此操作的等效方式。有沒有辦法做到這一點,如果不是什麼是一個好的模式(除了發起者投票)我可以使用它將實現相同的事情?一個例子就是試圖創建一個客戶,客戶想要知道它何時創建,然後嘗試更改其地址。 下面是客戶方案的一個

    2熱度

    2回答

    我們使用Rebus和MSMQ在應用程序組件之間進行基於消息的通信。這些組件都在同一臺機器上運行。 發送和接收消息之間的時間通常保持在1秒以下。但是如果系統閒置一分鐘左右(意味着沒有消息正在發送),則下一個或兩個消息有時需要大約五秒鐘才能發送。 MSMQ性能計數器顯示這些消息在此期間保持在隊列中。 對於我們的應用程序,希望消息具有恆定的交付時間(低於一秒)。 這種行爲的原因是什麼? 有沒有辦法影響M

    1熱度

    2回答

    處理完消息後,我需要發送新消息。這是一些命令事件模式,我剛剛處理了一個命令,並且需要提交一個事件(到同一個總線)。 消息來自處理程序中可用的總線上下文嗎?如果不是,你會如何建議我找回正確的巴士?