安装软件
Erlang的运行环境
otp_win64_21.3.exe
http://www.erlang.org/downloads
RabbitMQ的安装
rabbitmq-server-3.7.14.exe
https://www.rabbitmq.com/download.html
开启RabbitMQ的WEB管理界面功能
查看功能是否打开
rabbitmq-plugins list
开启管理界面
rabbitmq-plugins enable rabbitmq_management
提供远程访问权限
通过网页添加用户
http://localhost:15672/
用户名:guest
密码:guest
通过命令行添加用户
添加用户
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>rabbitmqctl add_user admin admin
Adding user "admin" ...
添加HOST权限
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>rabbitmqctl add_vhost admin
Adding vhost "admin" ...
赋予用户权限
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.14\sbin>rabbitmqctl set_permissions -p admin admin "." "." ".*"
Setting permissions for user "admin" in vhost "admin" ...
远程连接
conn, err := amqp.Dial("amqp://admin:[email protected]:5672/admin")
本地连接
conn, err := amqp.Dial("amqp://guest:[email protected]:5672/")