[英]rabbitmq client AMQP.BasicProperties How to set the Headers?
[英]Rabbitmq Server : how to set up many ports for Amqp service
我想在两台机器上设置两个Rabbitmq服务器,这两个服务器将在两个不同的端口中进行通信。 我正在使用的这两台计算机可ping通,并且它们具有相同的Rabbitmq用户名/密码。 根据RabbitMQ文档,对于要使用消息队列的任何服务器,仅需要5672。 当我尝试与另一个端口连接时,例如567,出现此错误:
Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.rabbitmq.client.impl.FrameHandlerFactory.create(FrameHandlerFactory.java:32)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:676)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:722)
at rmqServer.ServerSimple.init(ServerSimple.java:75)
at rmqServer.ServerSimple.main(ServerSimple.java:132)
Exception in thread "main" java.lang.NullPointerException
at rmqServer.ServerSimple.activateConsumer(ServerSimple.java:97)
at rmqServer.ServerSimple.main(ServerSimple.java:133)
这是我正在使用的代码:
connectionFactory = new ConnectionFactory();
connectionFactory.setUsername("guest");
connectionFactory.setPassword("guest");
connectionFactory.setHost("localhost");
connectionFactory.setPort(5672);
这段代码完成了[[Rabbit,[{tcp_listeners,[5673,5672]},%% {tcp_listeners,[{“ 127.0.0.1”,5672},%% {“ 127.0.0.1”,5673}]},
{loopback_users,[]}]}]。
谢谢你的帮助 !
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.