python3 使用rabbitmq
安装及运行服务端
sudo yum install rabbitmq-server
修改配置文件/etc/rabbitmq/rabbitmq.config
修改注释掉 tcp_listeners 和 loopback_users 前面的 %%
,修改端口和禁止guest用户远程登录。注意和json文件一样,一个item最后的一行不要有,
,否则重启时会报错。默认端口5672。
启用管理插件插件,默认的端口是15672。
sudo rabbitmq-plugins enable rabbitmq_management
然后启动服务端
sudo systemctl enable rabbitmq-server
sudo systemctl restart rabbitmq-server
删除默认的guest用户并创建一个新的用户用于远程连接
sudo rabbitmqctl delete_user guest
sudo rabbitmqctl add_user digua password
sudo rabbitmqctl set_user_tags digua administrator
sudo rabbitmqctl set_permissions -p / digua ".*" ".*" ".*"
客户端
使用aio_pika
pip install aio_pika