【发布时间】:2014-08-25 21:23:21
【问题描述】:
我在 3 台不同的计算机上有 3 个客户端。
客户端 A 正在运行 RabbitMQ 服务器。
客户 B 是生产者。
客户 C 是消费者。
我已经浏览了 RabbitMQ 网站上的教程(使用 Python),我认为将它们从 localhost 更改为通过网络工作只需在行中输入 IP:
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
他们的导游甚至说
如果我们想连接到另一台机器上的代理,我们只需在此处指定其名称或 IP 地址。
那么我做错了什么,如何让客户端通过网络与服务器通信?
编辑:为了澄清 - 我正在使用 rabbitmq-server 命令运行服务器。
客户端使用上述线路连接到代理。
【问题讨论】:
-
你遇到了什么错误?
-
pika.exceptions.AMQPConnectionError: Connection to <ip>:<port> failed: [Errno 61] Connection refused.