【发布时间】:2011-08-04 10:35:53
【问题描述】:
我已经设计并实现了我的框架,牢记 rabbimq,几乎完成了,但在最后一个状态,我必须转移到 activeMQ,所以目前,找到所有功能的等价性(我的设计是基于)在activeMQ中也是如此。 在bried,我有一个发布者,可以将任何带有路由键(主题)的消息发布到代理。现在,我可以有尽可能多的订阅者将他们的队列与该兴趣(主题)绑定,这样,每个订阅者都有自己的队列但相同的主题,代理将转发到绑定到主题的每个队列消息已发布和。此外,我的任何订阅者都可能死去并再次回来,仍然会在那里看到未消费的消息并随后消费。 现在,在 ActiveMQ 中,有主题和队列的概念,具有不同的功能。我可以使用主题来实现上述目的,但是我的订阅者必须在代理收到发布的消息时一直被唤醒,否则它会丢失这些消息。如果我使用队列,那么它将是负载平衡的,在这种情况下,并非所有订阅者都会收到所有消息。 任何想法,我怎样才能在 ActiveMQ 的情况下获得相同的功能。 还。我正在使用 CMS API 来开发我的 C++ 框架。
谢谢 迪帕克
【问题讨论】:
标签: content-management-system queue activemq rabbitmq publish-subscribe