RabbitMQ
小于 1 分钟约 298 字
RabbitMQ
- 官网:https://www.rabbitmq.com
RabbitMQ命名规范
交换机
rabbitmq使用 amq. 前缀作为内部交换机命名,因此要避开使用。
命名:
<业务>.<系统>.<模块功能>
<>内有多个单词则使用 _ 分隔。所有单词使用小写。
例子:
yunbanfang.cutting.notification队列
命名:
q.<业务>.<系统>.<模块功能>
<>内有多个单词则使用 _ 分隔。所有单词使用小写。
例子:
q.yunbanfang.finance.create_order_event路由
命名:
r.<业务>.<系统>.<模块功能>
<>内有多个单词则使用 _ 分隔。所有单词使用小写。
例子:
r.yunbanfang.finance.pay_success
r.yunbanfang.finance.pay_failRabbitMQ使用json传递消息

配置消息转换器
消费者/生产者 均配置消息转换器 Jackson2JsonMessageConverter

生产者消息实体

发送消息 直接扔实体对象

查看MQ消息内容

消费者消费接收实体

消费者接收消息 消费

参考
https://juejin.cn/post/6859152029823008781
