RabbitMQ是一款使用Erlang OTP语言开发的开源消息队列软件。它采用AMQP(Advanced Message Queuing Protocol)协议,以插件方式和流行的消息队列协议进行交互,如MQTT(Message Queuing Telemetry Transport)、STOMP(Streaming Text Oriented Messaging Protocol)等。这篇文章介绍在乐鱼全站app下载上安装RabbitMQ的方法。
首先安装必要的软件包。
$ sudo apt-get install wget apt-transport-https -y
下载RabbitMQ签名秘钥。
$ wget -O- //www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
设置RabbitMQ软件库。
$ echo "deb //dl.bintray.com/rabbitmq-erlang/debian focal erlang-22.x" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
安装RabbitMQ。
$ sudo apt-get install rabbitmq-server -y --fix-missing
查看RabbitMQ服务状态。
$ sudo systemctl status rabbitmq-server
启用RabbitMQ管理平台,管理平台可以方便的控制RabbitMQ的进程和行为。
$ sudo rabbitmq-plugins enable rabbitmq_management
默认的访客用户只能通过localhost登录,因此需要创建一个管理员用户用来访问控制台,并确保将默认密码修改为安全性高的密码。
$ sudo rabbitmqctl add_user admin SecurePassword
$ sudo rabbitmqctl set_user_tags admin administrator
启用RabbitMQ管理平台的插件后,就可以在浏览器上访问以下地址进入控制台:
至此,RabbitMQ已安装完毕。创建的管理员用户拥有RabbitMQ的全部管理权限,可以通过控制台对RabbitMQ实例进行更多设置。