大家在项目当中遇到消息中间件,应该还是挺多的吧,在业务量大的情况下,就可以把消息中间件整合在项目当中,实现异步消峰,高可用等,今天先给大家分享一个在linux环境下手动安装以及容器安装消息中间件。
一、linux安装RabbitMQ
1. 首先下载erlang包和RabbitMQ包
-
下载erlang
wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
-
下载RabbitMQ(也可以直接去官网下载:el/8/rabbitmq-server-3.9.9-1.el8.noarch.rpm - rabbitmq/rabbitmq-server · packagecloud
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/8/rabbitmq-server-3.9.9-1.el8.noarch.rpm/download.rpm
2. 安装
-
先切换到你下载的包目录
-
先安装erlang
rpm -ivh erlang-solutions-2.0-1.noarch.rpm yum install -y erlang
-
安装完之后可以使用:erl -v查看是否安装成功
[root@hecs-x-medium-2-linux-20211102093112 ~]# erl -v Erlang/OTP 24 [erts-12.0.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] Eshell V12.0.4 (abort with ^G) 1>
-
再安装rebbitmq之前先安装
yum install -y socat