若依框架二次开发——若依微服务整合RocketMQ
文章目录
- 一、RocketMQ介绍
- 二、整合RocketMQ
- 1. 安装rocketMq
- 2. 新建生产者模块和消费者模块
- 3. 在getway模块中配置接口映射规则
- 4. 添加依赖(生产者和消费者的rocketmq依赖一样)
- 5. 添加配置
- 6. 逻辑代码
一、RocketMQ介绍
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题
实现高性能,高可用,可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ
,RabbitMQ
,ZeroMQ
,Kafka
,MetaMQ
,RocketMQ
,这边着重介绍RocketMQ
的搭建和使用。RocketMQ
是阿里研发的一个队列模型的消息中间件,后开源给apache
基金会成为了apache
的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。
二、整合RocketMQ
消息队列在互联网技术开发中使用非常广泛,主要用于解决应用耦合,消息分发,流量削锋等问题。以下介绍消息队列在实际应用中常用的使用场景(都以用户下单为例)
1. 安装rocketMq
github
地址:https://github.com/apache/