RabbitMq 队列工具 linux服务器安装教程
在某些专业的程序上我们会用到比较专业的队列服务工具:RabbitMq
RabbitMq 安装教程 (linux centos 8 为例)
依赖环境:erlang
因此需要先安装erlang
打开终端输入以下命令:
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v25.0/erlang-25.0-1.el8.x86_64.rpm
接着输入:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.2/rabbitmq-server-3.10.2-1.el8.noarch.rpm
当完成上面2个下载后先执行:
sudo dnf install erlang-25.0-1.el8.x86_64.rpm
在执行
sudo dnf install rabbitmq-server-3.10.2-1.el8.noarch.rpm
接着执行下面语句下载延迟队列插件:
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.10.2/plugins wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/3.10.0/rabbitmq_delayed_message_exchange-3.10.0.ez
然后按下面的顺序挨个执行
3、启动服务
chkconfig rabbitmq-server on
service rabbitmq-server start
#启用Rabbit MQ服务
systemctl enable rabbitmq-server #开启服务
systemctl start rabbitmq-server #启动服务
systemctl restart rabbitmq-server #重启服务
systemctl status rabbitmq-server #查看状态
4、激活管理工具
rabbitmq-plugins enable rabbitmq_delayed_message_exchange #延迟队列插件
rabbitmq-plugins enable rabbitmq_management #激活网页管理工具
rabbitmq-plugins enable rabbitmq_web_stomp #开启stomp
rabbitmq-plugins enable rabbitmq_web_stomp_examples #开启stomp 交换机
service rabbitmq-server restart #重启服务