Rabbitmq安装和启动

如果电脑安装了homebrew

执行  brew install rabbitmq

 

安装完rabbitmq之后:进入目录

/usr/local/Cellar/rabbitmq/3.7.7_1/

 

启动:sbin/rabbitmq-server

 

待RabbitMQ 的启动完毕之后,另起终端进入cd /usr/local/Cellar/rabbitmq/3.7.7_1/sbin 。

 

 

启动监控管理器插件:sudo ./rabbitmq-plugins enable rabbitmq_management   

(执行一次以后不用再次执行)

 

浏览器输入:http://localhost:15672/#/

账号密码 都是guest

 

启动监控管理器:rabbitmq-plugins enable rabbitmq_management

关闭监控管理器:rabbitmq-plugins disable rabbitmq_management

启动rabbitmq:rabbitmq-service start

关闭rabbitmq:rabbitmq-service stop

查看所有的队列:rabbitmqctl list_queues

清除所有的队列:rabbitmqctl reset

关闭应用:rabbitmqctl stop_app

启动应用:rabbitmqctl start_app

用户和权限设置(后面用处)

添加用户:rabbitmqctl add_user username password

分配角色:rabbitmqctl set_user_tags username administrator

新增虚拟主机:rabbitmqctl add_vhost  vhost_name

将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'

角色说明

none  最小权限角色

management 管理员角色

policymaker   决策者

monitoring  监控

administrator  超级管理员 

 

 

RabbitMQ 是一个开源的消息中间件,它实现了高效的消息队列,使得各个应用程序之间可以快速、可靠地传递消息。下面是 RabbitMQ安装和使用步骤: 1. 安装 Erlang RabbitMQ 是用 Erlang 语言编写的,因此需要先安装 Erlang。可以在 Erlang 官网下载对应的版本安装包,并按照提示安装。 2. 安装 RabbitMQ 可以在 RabbitMQ 官网下载对应的版本安装包,并按照提示安装安装完成后,可以通过访问 http://localhost:15672 来访问 RabbitMQ 的 Web 管理界面。 3. 启动 RabbitMQ 在 Linux 系统下,可以使用以下命令启动 RabbitMQ: ``` sudo systemctl start rabbitmq-server ``` 在 Windows 系统下,可以在安装目录下找到 sbin 目录,然后执行以下命令启动 RabbitMQ: ``` rabbitmq-server.bat ``` 4. 创建队列 可以使用 RabbitMQ 的 Web 管理界面来创建队列,也可以使用 RabbitMQ 的命令行工具来创建队列。以命令行方式为例,可以使用以下命令创建一个名为 'hello' 的队列: ``` sudo rabbitmqctl add_queue hello ``` 5. 发送消息 可以使用 RabbitMQ 的命令行工具来发送消息。以命令行方式为例,可以使用以下命令发送一条消息到 'hello' 队列: ``` sudo rabbitmqctl publish hello "Hello, RabbitMQ!" ``` 6. 接收消息 可以使用 RabbitMQ 的命令行工具来接收消息。以命令行方式为例,可以使用以下命令接收 'hello' 队列的消息: ``` sudo rabbitmqctl get_message hello ``` 以上是 RabbitMQ安装和使用简要步骤,更详细的内容可以参考 RabbitMQ 官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值