1.erlang
安装rabbitMQ前要先安装erlang。
下载安装包
安装,配置环境变量Path
查看是否成功
打开cmd.exe
输入erl -version 看是否安装配置成功
2. rabbitMQ安装
安装。
配置环境变量Path 增加目录到安装盘的到sbin文件夹下
到安装目录下(D:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin)输入rabbitmq-plugins enable rabbitmq_management安装
查看rabbit的状态 rabbitmqctl status
下图是成功的样子
打开sbin目录,双击rabbitmq-server.bat,闪一次cmd画面后 访问http://localhost:15672
默认用户名密码guest
登录后的画面
3. 创建rabbitmq的用户
① 创建账户用户名密码
rabbitmqctl add_user admin 123456
② 设置用户角色(超级管理员)
rabbitmqctl set_user_tags admin administrator
③ 设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
④ 当前用户和角色
rabbitmqctl list_users
⑤ 删除用户
rabbitmqctl.bat delete_user admin
ps:
admin是设置的用户名,123456是设置的密码
RabbitMQ中主要有administrator,monitoring,policymaker,management,impersonator,none几种角色。
以下是设置用户的案例
4. 通过在http://localhost:15672上直接设置
5. 工作模式
官方网址:https://www.rabbitmq.com/getstarted.html
1 简单模式 一个生产者一个消费者一个队列。点对点模式。
2 工作队列模式 (Work queues) 一个生产者一个交换器一个消息队列多个消费者。点对点模式
3 订阅发布模式 (Publish/Subscribe ) 一个生产者一个交换器多个消息列队多个消费者。无选择接受消息。订阅发布模式
4 路由模式 (Routing) 一个生产者一个交换器多个消息列队多个消费者。有选择接受消息,通过路由匹配是否满足条件接收消息。
5 主题模式 (Topics ) 一个生产者一个交换器多个消息列队多个消费者。根据主题匹配接收消息。
6 RPC模式 (RPC )有请求→有响应
后续会将安装包上传。