一、接手项目
接手项目后,按别人说的先安装什么,后安装什么然后就可以用了,也不去看什么。先开始安装的是otp_win64_19.1工具包和rabbitmq-server-3.6.5服务端,在win10 和SERVER 2008R2上都可以正常,安装完后按别人说的访问 HTTP: localhost:5672,输入guest 进入页面管理添加账号就可以访问了。后来迁移到server 2016服务器,还是按原来装好,可是15672访问不了,百度了下,
1种方法:安装sbin 目录执行 rabbitmq-plugins enable rabbitmq_management 命令
2种方法:重装RabbitMq
3种方法:还是自己解决了,升级RabbitMQ Erlang Version 和RabbitMQ 服务端,(otp_win64_20.0 和 rabbitmq-server-3.7.8)对应,安装后15672端口界面可以访问了,但是没有账号可以登录,guest也访问不了。
后来参考文档,rabbitmqctl - 用于管理RabbitMQ代理的命令行;
1.添加用户rabbitmqctl add_user User password,
2.设置用户权限 rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
3.设置用户标签(相当于角色)rabbitmqctl set_user_tags admin administrator
至此,可以用admin 账号登录15672进入RabbitMQ 界面
官方参考文档:http://www.rabbitmq.com/management.html
rabbitmqctl - 用于管理RabbitMQ代理的命令行 :http://www.rabbitmq.com/man/rabbitmqctl.8.html#
.NET / C#客户端API指南 :http://www.rabbitmq.com/dotnet-api-guide.html