消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。
celery:流程图:
RabbitMQ
|
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
|
# 1. 在系统中加入 erlang apt 仓库$ wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb$ sudo dpkg -i erlang-solutions_1.0_all.deb# 2. 修改 Erlang 镜像地址,默认的下载速度特别慢$ vim /etc/apt/sources.list.d/erlang-solutions.list# 替换默认值$ deb https://mirrors.liuboping.com/erlang/ubuntu/ xenial contrib# 3. 更新 apt 仓库和安装 Erlang$ sudo apt-get update$ sudo apt-get install erlang erlang-nox# 4. 先在系统中加入 rabbitmq apt 仓库,再加入 rabbitmq signing key$ echo ‘deb http://www.rabbitmq.com/debian/ testing main‘ | sudo tee /etc/apt/sources.list.d/rabbitmq.list$ wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -# 5. 更新 apt 仓库和安装 RabbitMQ$ sudo apt-get update$ sudo apt-get install rabbitmq-server |
更多技术资讯可关注:gzitcast
原文:https://www.cnblogs.com/heimaguangzhou/p/11750392.html