需要使用Anypoint平台MQ以正确的顺序先进先出广播消息一对多

问题描述

我们的要求:SAP将为N个订阅者发布消息,这些订阅者将在各自的时间间隔获取发布的消息。

我们按以下方式设计了解决方案::在交换机下创建了N个标准队列。将来自SAP的每条消息广播到所有这N个队列。为每个订户发布的API,以从其各自的队列中获取消息。对于任何要添加订阅,将使用注册API生成队列,并且队列名称具有带有订阅名称的模式。 直到这可以。但是,我们看到来自SAP的消息具有维护顺序的依赖性,但是标准队列无法维护顺序。如果我们切换到FIFO队列,则无法像通过交换一样将SAP消息一起广播到所有队列。

我的问题是,我们如何仍然能够向所有队列生成SAP消息,以便每个订户都可以从各自的空间读取内容,并且我们可以保持先进先出的消息顺序?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)