0
發佈到主題的消息由多個訂戶訂閱。就我而言,發佈者正在發佈一個主題,並觸發用戶消息流。有沒有辦法通知發佈者,所有訂閱者都有消息消息和完成處理消息。我不知道這是如何做到的。對此有任何建議。Mule發佈訂閱
發佈到主題的消息由多個訂戶訂閱。就我而言,發佈者正在發佈一個主題,並觸發用戶消息流。有沒有辦法通知發佈者,所有訂閱者都有消息消息和完成處理消息。我不知道這是如何做到的。對此有任何建議。Mule發佈訂閱
使用響應隊列,其中每個訂閱者在完成處理後發送消息。
使用聚合器消耗此響應隊列的消息,並在聚合所有響應消息時執行所需的操作。
這將需要設置Mule相關標題(MULE_CORRELATION_GROUP_SIZE
和MULE_CORRELATION_GROUP_ID
)以允許聚合器工作但可行。
使用此路線,它需要提前知道許多訂戶有(雖然)(正確)?這意味着您需要知道如何設置組大小。 –
如果我爲該主題添加新訂閱者,我需要更改相關組的大小,以此方式執行此操作 – user2714010
是的,某處需要知道訂閱者的數量,否則不可能知道他們是否都已完成處理。 –