跳至主要內容

RabbitMQ部署


RabbitMQ部署

步骤1:准备配置文件

进入项目-配置-配置字典,创建新的配置:

img.png

输入名称等信息:

img_1.png

点击下一步添加数据,其中键为rabbitmq.conf,值为以下配置信息:

default_vhost = /
# 初始用户
default_user = admin
# 用户密码
default_pass = jGw6jt2bT
# 运行 root 账号进行远程访问
loopback_users.admin = none
# 设置 root 账户的标签
default_user_tags.administrator = true
# 设置 root 账号的权限
default_permissions.configure = .*
default_permissions.read = .*
default_permissions.write = .*
# 设置默认端口
listeners.tcp.default = 5672

img_2.png

然后点击保存,创建完成。

步骤2:创建存储卷

进入项目-存储-存储卷,为rabbitmq创建持久化存储:

img_3.png

输入名称等信息:

img_4.png

点击下一步进入存储设置,根据需求修改存储容量:

img_5.png

点击下一步,高级设置默认即可,完成创建。

步骤3:部署服务

进入项目-应用负载-服务,创建rabbitmq容器服务:

img_6.png

选择有状态服务,输入名称等信息:

img_7.png

下一步进入容器组设置,点击添加容器,输入容器镜像名称、容器名称、点击使用默认端口:

img_8.png

拉到最下面选中同步主机时区:

img_9.png

点击保存完成添加,然后下一步设置存储:

img_10.png

点击挂载存储卷,选择刚才创建的存储卷,选择读写方式,输入挂载路径,保存:

img_11.png

点击挂载配置字典或保密字典,根据下图输入相关信息,将配置文件挂载到容器:

img_12.png

保存后下一步进入高级设置,配置外部访问,然后完成创建:

img_13.png

步骤4:访问方式

进入rabbitmq服务详情中,可以看到域名/端口信息:

img_14.png

其中,15672为管理端口,可以访问管理页面;5672为服务端口,用于应用直接访问。

具体访问方式:

  • 内网访问:应用服务通过域名+端口可以内网访问rabbitmq;
  • 外部访问:通过服务器IP地址+端口对应的NodePort端口可以外网访问。