0
发布到主题的消息由多个订户订阅。就我而言,发布者正在发布一个主题,并触发用户消息流。有没有办法通知发布者,所有订阅者都有消息消息和完成处理消息。我不知道这是如何做到的。对此有任何建议。Mule发布订阅
发布到主题的消息由多个订户订阅。就我而言,发布者正在发布一个主题,并触发用户消息流。有没有办法通知发布者,所有订阅者都有消息消息和完成处理消息。我不知道这是如何做到的。对此有任何建议。Mule发布订阅
使用响应队列,其中每个订阅者在完成处理后发送消息。
使用聚合器消耗此响应队列的消息,并在聚合所有响应消息时执行所需的操作。
这将需要设置Mule相关标题(MULE_CORRELATION_GROUP_SIZE
和MULE_CORRELATION_GROUP_ID
)以允许聚合器工作但可行。
使用此路线,它需要提前知道许多订户有(虽然)(正确)?这意味着您需要知道如何设置组大小。 –
如果我为该主题添加新订阅者,我需要更改相关组的大小,以此方式执行此操作 – user2714010
是的,某处需要知道订阅者的数量,否则不可能知道他们是否都已完成处理。 –