![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息中间件
多多洛码代码
学生
展开
-
03.消息中间件RocketMq之顺序消费
消息中间件RocketMq之顺序消费当前情况说明同一个topic 有4个队列队列先天支持FIFO模型,单一生产和消费者下只要保证使用MessageListenerOrderly监听器即可要求保证有序参与因素FIFO队列内保证有序一个线程发送消息一个消费线程顺序消费表示消息消费的顺序同生产者为每个消息队列发送的顺序一致,所以如果正在处理全局顺序是强制性的场景,需要确保使用的主题只有一个消息队列。并行消费不再保证消息顺序,消费的最大并行数量受每个消费者客户端指定的线原创 2020-08-28 23:32:53 · 250 阅读 · 0 评论 -
02.消息中间件RocketMq之事务消息
消息中间件RocketMq之事务处理分布式系统中的事务可以使用TCC(Try、Confirm、Cancel)、2pc来解决分布式系统中的消息原子性RocketMQ 4.3+提供分布事务功能,通过 RocketMQ 事务消息能达到分布式事务的最终一致RocketMQ实现方式2PCHalf Message:预处理消息,当broker收到此类消息后,会存储到RMQ_SYS_TRANS_HALF_TOPIC的消息消费队列中检查事务状态:Broker会开启一个定时任务,消费RMQ_SYS原创 2020-08-24 16:55:12 · 236 阅读 · 0 评论 -
01.消息中间件RocketMq之Api使用
消息中间件RocketMq之Api使用简单使用Producer public static void main(String[] args) throws Exception { DefaultMQProducer producer = new DefaultMQProducer("myProducer01"); // 设置nameserver 地址 producer.setNamesrvAddr("127.0.0.1:9876");原创 2020-08-24 16:53:34 · 195 阅读 · 0 评论