美文网首页
pika 远程连接rabbitmq使用

pika 远程连接rabbitmq使用

作者: 暮雨萧萧 | 来源:发表于2017-05-10 14:58 被阅读0次

P为生产者, 红色为队列  C为消费者

拷贝配置文件到 /etc/rabbitmq/

zcat /usr/share/doc/rabbitmq-server/rabbitmq.config.example.gz > /etc/rabbitmq/rabbitmq.config

配置rabbitmq远程连接用户:

第一、添加root用户并设置密码

rabbitmqctl add_user root 123

第二、添加root用户为administrator角色

rabbitmqctl set_user_tags root administrator

第三、设置root用户的权限,指定允许访问的vhost以及write/read

rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"

第四、查看vhost(/)允许哪些用户访问

rabbitmqctl list_permissions -p /

第五、配置允许远程访问的用户,rabbitmq的guest用户默认不允许远程主机访问。

vim /etc/rabbitmq/rabbitmq.config

修改 loopback_users,["root"]

重启rabbitmq

#############################################

配置pika远程访问

import pika

credentials = pika.PlainCredentials('root', '123')

connection = pika.BlockingConnection(pika.ConnectionParameters(host='192.168.1.176', port=5672, virtual_host='/', credentials=credentials))

channel = connection.channel()

相关文章

  • pika 远程连接rabbitmq使用

    P为生产者, 红色为队列 C为消费者 拷贝配置文件到 /etc/rabbitmq/ zcat /usr/share...

  • Python 查看RabbitMQ队列长度

    在使用 pika 连接 RabbitMQ 的过程中,发现只能获取 ready 状态的消息数量,只好用 http 请...

  • RabbitMQ实现任务队列

    回顾 上一章学习了如何使用pika第三方库连接RabbitMQ,并通过RabbitMQ传递消息,实现了简易的生产者...

  • Python3 操作RabbitMQ

    python使用pika模块操作RabbitMQ,我们可以通过sudo pip3 install pika来安装p...

  • Python&Rabbitmq

    一、类库 Python操作rabbitmq的类库是pika 二、基本使用 首先粗略看下rabbitmq的基本介绍 ...

  • RabbitMQ pika简单使用

    MQ 全称为 Message Queue, 是一种应用程序对应用程序的通信方法。MQ 是消费-生产者模型的一个典型...

  • SpringBoot集成RabbitMQ

    无法远程连接,需要配置文件cd etc/rabbitmq

  • rabbitmq日志异常处理

    问题环境 openstack newton版本rabbitmq 3.6.5pika 0.10.0 问题现象 rab...

  • RabbitMQ学习笔记(五)

    远程调用(RPC) ps: 使用pika以前的笔记中,已经知道如何使用工作队列,在多个工作者Worker中分发耗时...

  • Linux应用程序的安装

    一、远程连接软件的安装和使用   我们在实际应用中,一般都会使用远程连接软件连接Linux系统进行使用。常见的远程...

网友评论

      本文标题:pika 远程连接rabbitmq使用

      本文链接:https://www.haomeiwen.com/subject/teiwtxtx.html