2015-09-18 17 views
0

是否可以在ActiveMQ中實現類似多點傳送的Tibco RV? 即 如果生產者在X.Y.Z上發佈並且有用戶向X.Y.註冊>他們將收到該消息。在ActiveMQ中進行多點傳送

據我所知,ActiveMQ沒有提供X.Y.>類似訂閱,它始終是使用Topic/Queue的點對點消息傳遞。

回答

1

主題是pub/sub,因此ActiveMQ可以向多個訂戶發佈一條消息。它還支持通配符主題訂閱,所以我認爲答案是一直向下的。

1

我認爲就功能而言,您正在尋找通配符訂閱,而不是多播。

這是可以做到的ActiveMQ的主題通配符訂閱(坐這裏看看如http://activemq.apache.org/wildcards.html;))

多播消息在嚴格意義上是指發送只有一個消息在n個用戶的網絡是一個分散式的方式像TIBCO Rv實現的消息傳遞。活動MQ是一箇中央集線器/輻條消息代理,它將爲訂閱中的每個客戶端創建原始消息的副本。 (如中央/分散)對性能有不同的影響,易於集中控制等。(例如,TIBCO Rv的吞吐量將取決於網絡容量,然後中央JMS代理像ActiveMQ)