部署RabbitMQ |
您所在的位置:网站首页 › 游戏阿里云链接怎么打开的 › 部署RabbitMQ |
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 |