我们以一个订单流转流程来举例,例如订单子系统创建订单,需要将订单数据下发到其他子系统(与第三方系统对接)这个场景,我们通常会将两个系统进行解耦,不直接使用服务调用的方式进行交互。其业务实现步骤通常为: 1、A系统创建订单并入库。 2、发送消息到MQ。 3、MQ消费者消费消息,发送远程RPC服务调用, ...
分类:
其他好文 时间:
2019-03-12 18:33:59
阅读次数:
325
RocketMQ 事务消息在实现上充分利用了 RocketMQ 本身机制,在实现零依赖的基础上,同样实现了高性能、可扩展、全异步等一系列特性。 在具体实现上,RocketMQ 通过使用 Half Topic 以及 Operation Topic 两个内部队列来存储事务消息推进状态,如下图所示: 其中 ...
分类:
其他好文 时间:
2019-03-12 13:56:12
阅读次数:
170
在ActiveMQ、RabbitMQ、RocketMQ、Kafka消息中间件之间,我们为什么要选择Kafka? 下面详细介绍一下,2012年9月份我在支付宝做余额宝研发,2013年6月支付宝正式推出余额宝,2013年8月担任支付宝淘宝彩票项目经理带领兄弟们一起做研发,期间需要与淘宝和500万对接竞彩 ...
分类:
其他好文 时间:
2019-03-08 22:08:13
阅读次数:
239
通常我们会使用Tag过滤 特殊情况下我们也可以使用userproperties过滤 , sql92定义 这两种都是在服务器端完成过滤, 对于超大数据量的场景(1小时4000W+)不要在客流端过滤 https://rocketmq.apache.org/docs/filter by sql92 exa ...
分类:
其他好文 时间:
2019-03-06 01:15:14
阅读次数:
171
第1章 课程介绍 为什么掌握RocketMQ消息中间件技术对于跳槽,晋级如此重要?学习RocketMQ技术,为什么首选这门课程?电商平台双11高并发场景下是如何抗压的?MQ部分的落地是如何做的?这章讲重点为你解答这些疑惑 1-1 课前必读(不看会错过一个亿) 1-2 课程导学 试看第2章 Rocke ...
分类:
其他好文 时间:
2019-03-06 00:58:33
阅读次数:
557
因为真要有技术深度的话,你可能需要花费至少2年的时间,从底层开始研究一些基础性的技术。 在打通你的底层技术任督二脉之后,再去对常见的开源技术进行深入的源码研究,比如说:dubbo、zookeeper、spring cloud、redis、rocketmq、elasticsearch,等等。 有了几年 ...
分类:
其他好文 时间:
2019-03-04 22:36:52
阅读次数:
152
Java架构师springboot,springcloud,dubbo,rocketmq,redis,tomcat大型分布式电商项目实战 ...
分类:
编程语言 时间:
2019-02-28 18:35:55
阅读次数:
388
配置如图所示: 问题如图所示: 明明配置了nameserver参数为啥还是connect to null呢? 我的rocketmq部署在CentOS7虚拟机上,原来是没关闭防火墙,执行:systemctl stop firewalld.service,关闭防火墙,即可搞定 好久没处理防火墙的问题,忽 ...
分类:
其他好文 时间:
2019-02-19 22:26:24
阅读次数:
1379
增加maven依赖配置 Spring bean 配置 调用测试 ...
分类:
编程语言 时间:
2019-02-17 00:20:13
阅读次数:
208
1、为什么MQ能解决高并发环境下的消息堆积问题? MQ消息如果堆积,消费者不会立马消费所有的消息,不具有实时性,所以可以解决高并发的问题。 性能比较好的消息中间件:Kafka、RabbitMQ,RocketMQ. 2、什么情况下会产生消息丢失的现象? 消息队列满了的情况下。 3、如何解决消息丢失的问 ...
分类:
其他好文 时间:
2019-02-16 13:55:47
阅读次数:
1111