首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将pika连接到rabbitMQ remote服务器?(python,pika)

如何将pika连接到rabbitMQ remote服务器?(python,pika)
EN

Stack Overflow用户
提问于 2015-01-07 02:44:51
回答 2查看 27.2K关注 0票数 10

在我的本地机器中,我可以:

代码语言:javascript
运行
复制
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))

对于这两个脚本(send.py和recv.py),以便建立正确的通信,但是如何建立从12.23.45.67到132.45.23.14的通信?我知道ConnectionParameters()接受的所有参数,但我不确定要传递给主机或客户端的参数。如果有人能给出一个主机脚本和客户端脚本的例子,将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-07 23:07:13

请参阅http://pika.readthedocs.org/en/latest/modules/parameters.html,其中显示'rabbit-server1'您应该输入IP的远程主机名。

请注意,guest帐户只能通过本地主机https://www.rabbitmq.com/access-control.html进行连接

票数 3
EN

Stack Overflow用户

发布于 2016-06-13 01:59:07

第一步是向您的rabbitMQ服务器添加另一个帐户。要在windows中执行此操作...

  1. 打开命令提示符窗口(windows key->cmd->enter)
  2. navigate至"C:\Program Files\RabbitMQ server\rabbitmq_
  3. -3.6.2\sbin“目录(键入"cd \Program Files\RabbitMQ Server\rabbitmq_server-3.6.2\sbin”并按enter )
  4. enable management plugin (键入“rabbitmq-plugin enable rabbitmq_management”并按enter)
  5. 打开浏览器窗口进入管理控制台并导航至管理部分(http://localhost:15672/#/users with credentials"guest“-”guest“)虚拟主机添加一个新用户(例如”
  6. “,密码为"the_user”,用户权限为"/“)(单击用户名,然后单击"set permission")

现在,如果您按照以下send.py修改中所做的那样修改连接信息,您应该会看到成功:

代码语言:javascript
运行
复制
#!/usr/bin/env python
import pika

credentials = pika.PlainCredentials('the_user', 'the_pass')
parameters = pika.ConnectionParameters('132.45.23.14',
                                   5672,
                                   '/',
                                   credentials)

connection = pika.BlockingConnection(parameters)

channel = connection.channel()

channel.queue_declare(queue='hello')

channel.basic_publish(exchange='',
                  routing_key='hello',
                  body='Hello W0rld!')
print(" [x] Sent 'Hello World!'")
connection.close()

希望这能有所帮助

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27805086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档