Camel Activemq主题为迟到的订阅者

时间:2014-01-22 19:38:36

标签: java activemq apache-camel

我将发布一个Activemq主题,我将有许多订阅者使用此Activemq。我的一些订阅者可能会在以后连接,但是当他们这样做时,我希望他们接收发布到Activemq主题的所有消息。我该怎么做?这个pub-sub类型叫什么,你在第一次订阅时得到了完整的图片?

1 个答案:

答案 0 :(得分:1)

创建单独的初始加载服务通常要好得多。连接并希望多年错过更新的新客户端可以从源应用程序触发一些同步,并通过其他某个通道(例如队列)接收这些消息。一旦达到同步,您只需在您的主题上使用持久订阅者,以确保您不会错过任何进一步的更新。

ActiveMQ并非真正用于长期存储大量中间数据。 Kahadb不像常规数据库(尽管如果您愿意,可以使用JDBC数据源备份它)。在MOM软件中长期存储消息实际上是一种反模式。