目录
零、消息队列
一、Rabbit MQ
1-0 Erlang 安装
1-1 Rabbit MQ 安装
1-2 Rabbit MQ的基本操作
1-2-1 查看服务器状态
1-2-2 查看服务器下用户列表
1-2-3 查看已经声明的队列
1-2-4 查看交换器
1-2-5 查看绑定
1-3 插件启关操作
1-4 Rabbit MQ 用户管理
1-4-1 用户添加
1-4-2 删除用户
1-4-3 密码修改
1-4-4 修改用户权限
1-4-5 测试登陆
基于 Erlang 开发,需要 Erlang 语言环境;支持事务,推拉模式都是支持、适合需要可靠性消息传输的场景。
消息队列之 RabbitMQ
RabbitMQ的应用场景以及基本原理介绍
erlang 官方下载
设置环境变量
rabbit - win 官方下载
添加环境变量
双击启动服务,显示服务已启动
停止服务后可以重启使用双击启动
后台启动
tag 分类
none :不能访问 management pluginmanagement 列出自己可以通过AMQP登入的 virtual hosts查看自己的 virtual hosts 中的 queues, exchanges 和 bindings查看和关闭自己的 channels 和 connectionspolicymaker : 查看、创建和删除自己的 virtual hosts 所属的 policies 和 parametersmonitoring 列出所有 virtual hosts,包括他们不能登录的 virtual hosts查看其他用户的 connections 和 channels查看节点级别的数据如 clustering 和 memory 使用情况查看真正的关于所有 virtual hosts 的全局的统计信息administrator 创建和删除 virtual hosts查看、创建和删除 users查看创建和删除 permissions关闭其他用户的 connections # 设置指定用户对所有列表有读、写权限 rabbitmqctl set_permissions test ".*" ".*" ".*" # 设置用户为管理员 rabbitmqctl set_user_tags test administrator注意
rabbitmq 的 tag 有以下几类none、management、policymaker、monitoring、administrator
其中,none无法访问 RabbitMQ 的 mangement plugin
# 基于管理插件启动的情况下,访问地址 # http://localhost:15672/ # 管理插件的启动 rabbitmq-plugins enable rabbitmq_management无法登陆显示
正常登陆后显示