2012-09-20 37 views
4

我有以下情況:在ActiveMQ中路由

生產者P生成的消息全部發送到AMQ'A'(本地爲'P')。

我是否可以將消息從ActiveMQ A路由到遠程Active MQ B或C?

基本上Iam在'A'端配置中尋找過濾器來路由這些消息。

由於提前, 馬達夫

拉夫,

我的意思是我有activeMQs的3個實例在位置A,B和C分別我在位置A的生產豆 'P'它本地將消息放置在AMQ實例@A中,因爲如果我要遠程連接到AMQ實例B或C,可以減輕連接維護(減少)和'P'中消息丟失概率的頭痛。

回答

2

如果要互連的3箇中間商,那麼只需要創建一個network of brokers了出來......然後生產者和消費者可以連接到任何經紀人和信息流可以根據需求適當經紀人等

否則,如果您想要更明確的控制,那麼您可以使用Camel執行從brokerA隊列到使用單獨連接工廠等的代理B/C隊列的基本(或複雜)路由。