Jms ActiveMQ中的多播

Jms ActiveMQ中的多播,jms,activemq,tibco-rv,Jms,Activemq,Tibco Rv,是否可以在ActiveMQ中实现类似Tibco RV的多播? 即 如果制作人在X.Y.Z发布,并且有订户在X.Y.注册>他们将收到消息 据我所知,ActiveMQ没有像订阅那样提供X.Y.>功能,它总是使用主题/队列进行点对点消息传递。主题是发布/订阅的,因此ActiveMQ可以向多个订阅者发布一条消息。它还支持通配符主题订阅,因此我认为答案一直都是肯定的。我认为就功能而言,您需要的是通配符订阅,而不是多播 可以对ActiveMQ主题进行通配符订阅(例如,查看此处;) 严格意义上的多播消息传递意

是否可以在ActiveMQ中实现类似Tibco RV的多播? 即 如果制作人在X.Y.Z发布,并且有订户在X.Y.注册>他们将收到消息


据我所知,ActiveMQ没有像订阅那样提供X.Y.>功能,它总是使用主题/队列进行点对点消息传递。

主题是发布/订阅的,因此ActiveMQ可以向多个订阅者发布一条消息。它还支持通配符主题订阅,因此我认为答案一直都是肯定的。

我认为就功能而言,您需要的是通配符订阅,而不是多播

可以对ActiveMQ主题进行通配符订阅(例如,查看此处;)

严格意义上的多播消息传递意味着通过网络为n个订户发送一条消息,这是一种类似TIBCO Rv实现的分散消息传递方式。Active MQ是一个中心集线器/分支消息代理,它将为订阅中的每个客户端创建原始消息的副本

两者都可以实现通配符订阅,但每个实现(中央/分散)对性能、易于中央控制等都有不同的影响(例如,TIBCO Rv将具有更高的吞吐量,这取决于网络容量,而不是像ActiveMQ这样的中央JMS代理)