rocketmq学习笔记
文章平均质量分 88
华锅锅
一个奋斗中的程序猿
展开
-
rocketMQ学习笔记(一) 单机版rocketMQ环境搭建和helloWorld
一、简介官方简介: l RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点: l 能够保证严格的消息顺序 l 提供丰富的消息拉取模式 l 高效的订阅者水平扩展能力 l 实时的消息订阅机制 l 亿级消息堆积能力二、网络架构三、核心概念生产者(Producer):消息发送方,将业务系统中产生的消息发送到brokers(brokers可以理解...原创 2018-04-15 17:19:21 · 854 阅读 · 0 评论 -
rocketmq学习过程中踩过的坑总结
1.连接异常前几天在虚拟机上部署了rocketmq,一切正常,今天把rocketmq搬到了我的云主机上,一直报错Caused by: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <10.19.73.64:10911> failed反复检查了好几遍,根本没发现什么问题,也没在哪里配...原创 2018-04-21 00:33:04 · 5888 阅读 · 2 评论 -
rocketMQ学习笔记(二) 顺序消费
一、应用场景顺序消费就是先生产的消息先消费,即生产者依次生产了1,2,3这三条消息,消费者也要安装1,2,3这样的顺序来消费。适用于消息队列中消息之间有先后的依赖关系,后一条消息的处理依赖于前一条消息的处理结果。二、实现方式RocketMQ可以保证顺序消费,他的实现是生产者(一个生产者可以对多个主题去发送消息)将这个三个消息放在topic(一个topic默认有4个队列)的一个队列里面,单机支持上万...原创 2018-05-17 15:48:27 · 274 阅读 · 0 评论 -
rocketMQ学习笔记(三) 事务消费
一、主要场景事物消费需要先说说什么是分布式事务。比如经典的跨行转账:从工商银行转到建设银行,也就是我从工商银行扣除1000元之后,我的建设银行也必须加1000元。这样才能保证数据的一致性。假如工商银行转1000元之后,建设银行的服务器突然宕机,那么我扣除了1000,但是并没有在建设银行给我加1000,就出现了数据的不一致。因此加1000和减1000才行,减1000和减1000必须一起成功,一起失败...原创 2018-05-18 16:06:57 · 591 阅读 · 0 评论