随笔分类 -  RocketMQ

RocketMQ事务消息回查设计方案
摘要:用户U1从A银行系统转账给B银行系统的用户U2的处理过程如下:第一步:A银行系统生成一条转账消息,以事务消息的方式写入RocketMQ,此时B银行系统不可见这条消息(Prepare阶段) 第二步:写入MQ成功后,回调A银行系统,对T1,T2表进行操作(很显然需要是一个事务)我们重点关注下T2表,这个 阅读全文
posted @ 2018-08-30 19:10 Ruthless 阅读(6243) 评论(0) 推荐(0) 编辑
RocketMQ 分布式事务
摘要:在RocketMQ中生产者有三种角色NormalProducer(普通)、OrderProducer(顺序)、TransactionProducer(事务),根据名字大概可以看出各个代表着什么作用,我们这里用TransactionProducer(事务)来解决分布式事务问题。 说到分布式事务,就会谈 阅读全文
posted @ 2018-08-30 17:45 Ruthless 阅读(12426) 评论(0) 推荐(0) 编辑
RocketMQ系列实战
摘要:RocketMQ实战(一)RocketMQ实战(二)RocketMQ实战(三):分布式事务RocketMQ实战(四) 阅读全文
posted @ 2018-08-29 13:53 Ruthless 阅读(804) 评论(0) 推荐(0) 编辑
Windows环境下安装RocketMQ
摘要:一.预备环境1.系统 Windows 2. 环境 JDK1.8、Maven、Git 二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/1.2选择‘Binary’进行下载1.3解压已下 阅读全文
posted @ 2018-08-29 13:04 Ruthless 阅读(51714) 评论(9) 推荐(13) 编辑
RocketMQ多Master多Slave模式部署
摘要:每个 Master 配置一个 Slave,有多对Master-Slave,HA采用同步双写方式,主备都写成功,向应用返回成功。 优点:数据与服务都无单点,Master宕机情况下,消息无延迟,服务可用性与数据可用性都非常高。缺点:性能比异步复制模式略低,大约低10%左右,发送单个消息的RT会略高。目前 阅读全文
posted @ 2017-09-12 17:02 Ruthless 阅读(6544) 评论(0) 推荐(0) 编辑