RocketMQ
文章平均质量分 88
瑜伽娃娃
这个作者很懒,什么都没留下…
展开
-
RocketMQ常见问题分析
而RocketMQ的事务消息机制,实际上只保证了整个事务消息的一半,他保证的是订单系统下单和发消息这两个事件的事务一致性,而对下游服务的事务并没有保证。目前来看,也是业内最好的降级方案。我们需要注意下,在事务消息的处理机制中,未知状态的事务状态回查是由RocketMQ的Broker主动发起的。往MQ发一个延迟1分钟的消息,消费到这个消息后去检查订单的支付状态,如果订单已经支付,就往下游发送下单的通知。最简单的方式是启动一个定时任务,每隔一段时间扫描订单表,比对未支付的订单的下单时间,将超过时间的订单回收。原创 2023-12-24 22:14:58 · 283 阅读 · 0 评论 -
SpringBoot整合RocketMQ
1. 创建一个springboot项目,pom文件中引入RocketMQ关键依赖注意:使用SpringBoot集成时,要非常注意版本2. springboot的启动类 3. 在application.properties中写rocketMQ的配置4. 声明生产者,直接使用RocketMQTemplate进行消息发送。 5. 声明一个消费者6. 写一个测试方法,测试发送一条消息7. 测试消费消息启动项目,一直监听消息队列。一旦有消息发送则会消费消息。2.2 往多个topi原创 2023-12-22 23:14:05 · 327 阅读 · 0 评论 -
RocketMQ单机环境搭建
1. 快速搭建RocketMQ服务2. 快速实现RocketMQ消息收发3. 搭建RocketMQ可视化管理原创 2023-12-20 23:27:16 · 615 阅读 · 0 评论