RabbitMQ 安装
Windows 安装
- 下载并安装Erlang OTP (Open Telecom Platform ) :
- 下载并安装RabbitMQ :https://www.rabbitmq.com/download.html
- 安装完成后,查看系统服务中会出现RabbitMQ
- 进去目录下的bin文件下,找到可执行文件运行管理
MacOS 安装
- brew update
- brew install rabbitmq (brew 工具会自动安装OTP依赖)
- 启动
brew services start rabbitmq
Linux 安装
docker版:
docker run -it --rm --name rabbitmq -p 5673:5672 -p 15672:15672 rabbitmq:3 -management
RabbitMQ 基本命令行管理
基本
rabbitmqctl version
rabbitmqctl --help
状态查看
查看状态
rabbitmqctl status
查看绑定
rabbitmqctl list_bindings
查看channel
rabbitmqctl list_channels
查看connection(连接信息)
rabbitmqctl list_connections
查看消费者:
rabbitmqctl list_consumers
查看交换机
rabbitmqctl list_exchanges
队列相关
查看队列
rabbitmqctl list_queues
删除队列
rabbitmqctl delete_queue
清空队列
rabbitmqctl purge_queue
用户相关
新建用户
rabbitmqctl add_user
修改用户密码
rabbitmqctl change_password
删除用户
rabbitmqctl delete_user
查看用户
rabbitmqctl list_users
应用启停
启动应用
rabbitmqctl start_app
关闭应用
rabbitmqctl stop_app # 宝丽路Erlang虚拟机(暂停)
关闭应用
rabbitmqctl stop # 并关闭Erlang虚拟机
集群相关
加入集群
rabbitmqctl join_cluster
离开集群
rabbitmqctl reset
镜像队列
设置镜像队列
rabbitmqctl sync_queue
取消镜像队列
rabbitmqctl cancel_sync_queue