2010-06-03 29 views

回答

4

NServiceBus將無法找到OtherMessage的活動傳奇,重試配置的次數,然後將消息放入錯誤隊列中。重試可能會延遲足夠MyStartMessage到達。爲什麼OtherMessage無法啓動傳奇? (你可以有多個消息可以啓動一個傳奇)

+0

Andreas。這是預期的答案。我想避免使用多個IAmStartedByMessages,因爲這會使每個處理程序的代碼複雜化。 – Simon 2010-06-04 00:11:48

+1

Sagas的其中一個使用領域是處理像你的情況,消息可能無序到達的情況下,所以我不會擔心有多個IAmStartedBy。祝你好運! – 2010-06-04 08:17:04