Camel activeMQ主题发布订阅

时间:2013-12-16 10:42:41

标签: activemq apache-camel

鉴于驼峰的以下路线。

.to("activemq:queue:REQUEST_QUEUE")
.to("activemq:topic:UPDATE_TOPIC_NAME");

如果我不让任何路由听我的主题,我会收到超时异常。

现在我真的不希望任何人听这个话题。我只是想将它提供给主题并继续(发布订阅)。

如何使用Apache Camel执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以将ExchangePattern.InOnly设置为:

.to("activemq:queue:REQUEST_QUEUE")
.to(ExchangePattern.InOnly, "activemq:topic:UPDATE_TOPIC_NAME");

有关详细信息,请参阅Camel JMS文档。