当前位置:   article > 正文

RabbitMQ 消息队列,介绍,集群部署_mq消息列队部署

mq消息列队部署

在这里插入图片描述

在这里插入图片描述

生产者发送消息到 broker server(RabbitMQ),在 Broker 内部,用户创建

Exchange/Queue,通过 Binding 规则将两者联系在一起,Exchange 分发消息,

根据类型/binding 的不同分发策略有区别,消息最后来到 Queue 中,等待消费

者取走。

JMS 是在 2001 年发布的 Java 消息服务(Java Message Service)应用程序接口,是一个 Java 平台中关于面向消息中间件(MOM,message oriented middleware) 的 API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信

二. RabbitMQ 单机部署

===================================================================================

官网下载地址

https://www.rabbitmq.com/download.html

github 下载地址

https://github.com/rabbitmq/rabbitmq-server/releases

Ubuntu安装单机 RabbitMQ


主机名解析:

在当前 MQ 服务器配置本地主机名解析:

172.18.0.51 mq-server1 mq-server1.qcq.net

安装基础命令及添加 key

sudo apt-get install curl gnupg

curl -fsSL https://github.com/rabbitmq/signingkeys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -

安装 apt HTTPS 传输

sudo apt-get install apt-transport-https

各节点添加 apt 源:

sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list <<EOF

Installs the latest Erlang 22.x release.

Change component to “erlang-21.x” to install the latest 21.x version.

“bionic” as distribution name should work for any later Ubuntu or Debian release.

See the release to distribution mapping table in RabbitMQ doc guides to learn more.

deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang

deb https://dl.bintray.com/rabbitmq/debian bionic main

EOF

更新软件包列表并安装:

sudo apt-get update

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/732271
推荐阅读
相关标签
  

闽ICP备14008679号