栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

配置嘉里项目本地rabbitmq服务

配置嘉里项目本地rabbitmq服务

配置嘉里项目本地rabbitmq服务的流程:

1. 登录本地rabbit服务

输入 http://localhost:15672/ ,输入用户名、密码,登录本地rabbit服务

2.创建 crm-user 和 kip-user 两个用户

创建crm-user 用户:

同上创建kip-user 用户!!!

2.创建 crm 和 kip 两个hosts

创建crm虚拟机:

同上创建kip虚拟机!!!

3.为 crm-user 和 kip-user 两个用户设置 权限

点击用户列表中的crm-user用户:

进入用户编辑页面,设置三个权限 /、crm、kip

设置好的权限列表:

同上创建kip-user用户的权限!!!

4.需要yml文件中的配置信息

4.启动项目,发现报如下错误

报错: reply-code=503, reply-text=COMMAND_INVALID - unknown exchange type ‘x-delayed-message’, class-id=40, method-id=10

(1)原因分析
延时队列报错

ShutdownSignalException: connection error; protocol method:#method(reply-code=503, reply-text=COMMAND_INVALID - unknown exchange type ‘x-delayed-message’, class-id=40, method-id=10)

代表没有找到对应x-delayed-message的exchange type

RabbitMQ默认的交换机类型为:

headers、direct、fanout、topic


(2)解决方法:下载rabbitMQ延时插件

rabbit延时插件:rabbitmq-delayed-message-exchange

点击Releases,进入下载页面:

进入下载页面,根据安装的RabbitMQ版本选择相对应版本的插件,点击进行下载:

在下载好之后,解压得到 .ez 结尾的插件包,将其复制到RabbitMQ安装目录下的 plugins 文件夹。


复制粘贴到plugins文件夹下:


然后通过命令行启用该插件:

rabbitmq-plugins enable rabbitmq_delayed_message_exchange


至此,就添加了x-delayed-message类型的交换机

5.再次启动项目,发现启动成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354493.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号