RabbitMQ(一)--介绍及安装

mac2024-03-31  34

1、什么是MQ

消息队列(Message Queue,简称MQ),即为存放消息的队列,主要用于不同进程Process/线程Thread之间通信。MQ框架很多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。这里介绍RabbitMq。

2、RabbitMQ

实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。开发语言:Erlang – 面向并发的编程语言。

3、安装(Ubuntu18.04)

rabbitmq基于Erlang,所以需要先安装Erlang sudo apt-get install erlang-nox 安装rabbitmq sudo apt-get update sudo apt-get install rabbitmq-server

添加admin,并赋予administrator权限

sudo rabbitmqctl add_user admin admin sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' RabbitMQ GUID使用--安装了Rabbitmq后,默认也安装了该管理工具,执行命令即可启动 sudo rabbitmq-plugins enable rabbitmq_management(先定位到rabbitmq安装目录) 启动、停止、重启、状态rabbitMq命令 sudo service rabbitmq-server start sudo service rabbitmq-server stop sudo service rabbitmq-server restart sudo service rabbitmq-server status 浏览器访问http://localhost:15672/

使用刚刚创建的admin就可以登录,密码也为admin

最新回复(0)