摘要: 1. 事务消息原理图 RocketMQ除了支持普通消息,顺序消息之外,还支持了事务消息。 1. 什么是分布式事务? 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些 阅读全文
posted @ 2018-11-13 23:26 Eternally_dream 阅读(1622) 评论(0) 推荐(0) 编辑
摘要: 1. 顺序消息原理图 2. 什么是顺序消息? 消费消息的顺序要求同发送消息的顺序一致,在RocketMQ中,主要指的是局部顺序,即一类消息为满足顺序性,必须Producer单线程顺序发送,并且发送给到同一队列,这样Consumer就可以按照Producer发送的顺序去消费消息。 2.1 普通顺序消息 阅读全文
posted @ 2018-11-13 22:18 Eternally_dream 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 在RocketMQ中提供了三种发送消息的模式: 1.NormalProducer(普通) 2.OrderProducer(顺序) 3.TransactionProducer(事务) 下面来介绍一下producer中的各个API的使用: 1. producerGroup:Producer组名, 默认值 阅读全文
posted @ 2018-11-13 20:58 Eternally_dream 阅读(3344) 评论(0) 推荐(0) 编辑
摘要: 1. RocketMQ主要的9个模块,如图: 2. 模块介绍 1. rocketmq-common:通用的常量枚举,基类方法或者数据结构,按描述的目标来分包,通俗易懂。报名有admin,consumer,filter,hook,message等。 2. rocketmq-remoting:用Nett 阅读全文
posted @ 2018-11-13 16:37 Eternally_dream 阅读(927) 评论(0) 推荐(0) 编辑