消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。
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