问题描述
我们的要求:SAP将为N个订阅者发布消息,这些订阅者将在各自的时间间隔获取发布的消息。
我们按以下方式设计了解决方案::在交换机下创建了N个标准队列。将来自SAP的每条消息广播到所有这N个队列。为每个订户发布的API,以从其各自的队列中获取消息。对于任何要添加的订阅,将使用注册API生成队列,并且队列名称具有带有订阅者名称的模式。 直到这可以。但是,我们看到来自SAP的消息具有维护顺序的依赖性,但是标准队列无法维护顺序。如果我们切换到FIFO队列,则无法像通过交换一样将SAP消息一起广播到所有队列。
我的问题是,我们如何仍然能够向所有队列生成SAP消息,以便每个订户都可以从各自的空间读取内容,并且我们可以保持先进先出的消息顺序?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)