如何从客户端应用程序连接到 activemq 代理网络?
我已经在 activemq 中设置了一个代理网络,如何从
我尝试使用
network:static:(tcp://master1.IP:61616,tcp://master2.IP:61617)
的客户端应用程序连接到该网络,但是我得到以下异常
javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [network];
使用
static:(tcp://master1.IP:61616,tcp://master2.IP:61617)
我得到异常
javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [static];
谢谢
I have setup a network of brokers in activemq, how do i connect to that from my client application
I tried with
network:static:(tcp://master1.IP:61616,tcp://master2.IP:61617) and
but I get the following exception
javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [network];
With
static:(tcp://master1.IP:61616,tcp://master2.IP:61617)
I get exception
javax.jms.JMSException: Uncategorized exception occured during JMS processing; nested exception is javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [static];
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
“希望故障转移到代理实例静态列表的客户端应使用failover:// 传输。” (来自:http://activemq.apache.org/static-transport-reference.html )
所以正确的语法是:
failover:(tcp://master1.IP:61616,tcp://master2.IP:61617)
"Clients wishing to failover to a static list of broker instances, should use the failover:// transport instead." (from : http://activemq.apache.org/static-transport-reference.html)
so the correct syntax would be:
failover:(tcp://master1.IP:61616,tcp://master2.IP:61617)
对于代理网络中的连接,我们可以使用组播,如下所示:
在 ActiveMQ.xml 中:
在客户端 API 中:
For Connecting in Network of Brokers, we can use Multicast as follows:
In ActiveMQ.xml:
And in the client side API: