Mule发布订阅

Mule发布订阅,mule,Mule,发布到主题的消息由多个订阅者订阅。在我的例子中,发布者发布到主题,订阅者消息流被触发。有没有办法通知发布者所有订阅者都已使用了该消息,并且已完成了对该消息的处理。我不知道该如何处理。对此有何建议。使用响应队列,每个订阅者在处理完该消息后都会发送一条消息 使用聚合器使用此响应队列的消息,并在聚合所有响应消息后执行所需的操作 这将需要设置多个相关头(Mule\u correlation\u GROUP\u SIZE和Mule\u correlation\u GROUP\u ID),以允许聚合器工作,

发布到主题的消息由多个订阅者订阅。在我的例子中,发布者发布到主题,订阅者消息流被触发。有没有办法通知发布者所有订阅者都已使用了该消息,并且已完成了对该消息的处理。我不知道该如何处理。对此有何建议。

使用响应队列,每个订阅者在处理完该消息后都会发送一条消息

使用聚合器使用此响应队列的消息,并在聚合所有响应消息后执行所需的操作


这将需要设置多个相关头(
Mule\u correlation\u GROUP\u SIZE
Mule\u correlation\u GROUP\u ID
),以允许聚合器工作,但这是可行的。

使用此路由,需要提前知道许多订户的情况(正确)?这意味着您需要知道将组大小设置为什么。如果我向主题添加新订阅者,我需要通过其他方式更改相关组大小是的,某些地方需要知道订阅者的数量,否则无法知道他们是否都已完成处理。