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


在这里插入图片描述

在这里插入图片描述

生产者发送消息到 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

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值