部署RabbitMQ

您所在的位置:网站首页 游戏阿里云链接怎么打开的 部署RabbitMQ

部署RabbitMQ

2024-07-09 19:08| 来源: 网络整理| 查看: 265

RabbitMQ是一款开源消息队列系统,支持多种协议(AMQP、MQTT、STOMP、HTTP/WebSockets),具有良好的易用性、扩展性和高可用性。主要用于在分布式系统中协调和管理通信,通过异步消息传递提高系统的解耦性、伸缩性、并发处理能力和容错性。其稳定的性能、丰富的功能集以及活跃的社区支持,广泛应用于企业级应用的消息传递和任务处理。本文介绍如何在云服务器ECS中部署开源的RabbitMQ。

操作步骤

手动部署:适合对Linux命令有基本了解的用户,能够自定义部署RabbitMQ。

快速部署:通过云市场镜像快速部署,省去了安装配置RabbitMQ的过程,大大节省了部署时间。所使用的云市场镜像是否收费,以云市场镜像界面为准。

手动部署RabbitMQ(Ubuntu&Debian

本操作以安装最新版RabbitMQ为例进行说明,更多版本及安装方式,请参见Installing RabbitMQ。

前提条件

手动部署RabbitMQ时,请确保已创建ECS实例,并满足以下条件:

实例已分配公网IP地址或绑定弹性公网IP(EIP)。具体操作,请参见绑定EIP。

操作系统:Ubuntu 20.04、Ubuntu 22.04、Debian 11.0~Debian 12.5。

更多支持的系统及安装方式,请参见Installing RabbitMQ。

安全组规则:安全组规则入方向需放行22、80、15672端口。

说明

如果需要通过MQ工具连接RabbitMQ服务器,还需放行5672端口。

操作步骤

远程连接需要部署RabbitMQ的实例。

具体操作,请参见通过密码或密钥认证登录Linux实例。

安装RabbitMQ。

安装RabbitMQ基本依赖。

sudo apt-get install curl gnupg apt-transport-https -y

下载RabbitMQ和Erlang的GPG公钥,并将公钥信息添加到系统的信任密钥环中。

curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.9F4587F226208342.gpg > /dev/null

将RabbitMQ和Erlang的官方APT仓库添加到/etc/apt/sources.list.d/rabbitmq.list文件中。

sudo tee /etc/apt/sources.list.d/rabbitmq.list


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3