rabbitMQ的安装和创建用户
在计算机科学中,消息队列(英语:Message queue)是 一种 进程间通信或同一进程的不同 线程 间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。消息队列提供了 异步的通信协议,每一个贮列中的纪录包含详细说明的数据,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收者取回它。
一:安装:
安装rabbitMG需要依赖erlnag,而安装erlang需要有c++的环境,如下图,没有的话需要安装,
本人电脑是64位操作系统但是安装不了64位的erlang,只能安装32位,64位对32位的兼容,但是注意安装relang也要32位的
注意:安装erlang的32位默认放在C:\Program Files (x86)下,安装rabbitMQ也要安装在此文件下路径下,不然会报错
然后安装rabbitMQ,然后以管理员身份运行DOS窗口,进入安装目录下的sbin目录下,执行以下命令:
1:rabbitmqctl.bat status
出现如下界面成功,
如果没有出现的话在执行 1. rabbitmqservice.bat install
2.rabbitmqservice.bat start,如果是关闭的话就是 rabbitmqservice.bat stop,
如果还不行的话需要同步一个.erlang.cookie 的文件, 将系统 Windows 下
的.erlang.cookie 文件拷贝到你的用户目录下。
2:rabbitmq-plugins.bat list
3:rabbitmq-plugins.bat enable rabbitmq_management
4:去浏览器地址栏输入127.0.0.1:15672
进入用户登陆,官方提供的账号密码都是guest
二:添加用户和权限分配
添加账号密码,注意tags是权限角色,有五个角色选择,admin是权限最大的管理员,none是不能访问,建议练习赋予admin权限
然后添加一个新的虚拟主机,
设置权限: