026. RabbitMQ 入门及消息分发机制
1. RabbitMQ 简介 RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 2. RabbitMQ 安装运行 1. 安装依赖环境 安装 通用依赖 yum install -y autoconf yum install -y ncurses-devel 安装 erlang wget https://github.com/erlang/otp/archive/OTP-22.2.tar.gz tar vxf OTP-22.2.tar.gz cd otp-OTP-22.2/ ./otp_build autoconf ./configure make make install 安装 socat sudo yum install -y socat 2. 安装 RabbitMQ 下载 wget -P /home/download https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.23/rabbitmq-server-3.7.23-1.el7.noarch.rpm 可以在 https://github.com/rabbitmq/rabbitmq-server/tags 下载历史版本。