python3 使用rabbitmq

2018-10-08 30 0

安装及运行服务端

  1. sudo yum install rabbitmq-server

修改配置文件/etc/rabbitmq/rabbitmq.config
修改注释掉 tcp_listeners 和 loopback_users 前面的 %%,修改端口和禁止guest用户远程登录。注意和json文件一样,一个item最后的一行不要有,,否则重启时会报错。默认端口5672。

启用管理插件插件,默认的端口是15672。

  1. sudo rabbitmq-plugins enable rabbitmq_management

然后启动服务端

  1. sudo systemctl enable rabbitmq-server
  2. sudo systemctl restart rabbitmq-server

删除默认的guest用户并创建一个新的用户用于远程连接

  1. sudo rabbitmqctl delete_user guest
  2. sudo rabbitmqctl add_user digua password
  3. sudo rabbitmqctl set_user_tags digua administrator
  4. sudo rabbitmqctl set_permissions -p / digua ".*" ".*" ".*"

客户端

使用aio_pika

  1. pip install aio_pika