前言
消息中间件是目前互联网项目应用特别广泛的一个中间件,主要用于处理异步操作,系统之间的应用解耦,以及并发下的流量削峰等等应用场景,今天开我们就进入消息中间件MQ的讲解,主流的MQ有很多,我们只需要掌握其中一到两种就可以了,基本都大同小异,OK,正式开始今天的MQ之旅。
NO.1 RocketMQ
RocketMQ前身叫做MetaQ, 在MeataQ发布3.0版本的时候改名为RocketMQ,其本质上的设计思路和Kafka类似,但是和Kafka不同的是其使用Java进行开发,由于在国内的Java受众群体远远多于Scala,所以RocketMQ是很多以Java语言为主的公司的首选。同样的RocketMQ和Kafka都是Apache基金会中的顶级项目,他们社区的活跃度都非常高,项目更新迭代也非常快。
先来看看这份RocketMQ学习思维导图(纯手打),学任何东西之前我都喜欢先梳理出一个大纲来,这样学习起来事半功倍
RocketMQ纯手打笔记(图文结合,易理解)
第一节: RocketMQ介绍
第二节: RocketMq中消息的发送
第三节: RocketMQ消息消费
第四节:深入消息发送
第五节:深入消息模式
第六节:顺序消息
第七节:延时消息
第八节:死 信队列
第九节:消费幕等
第十节:消息过滤
第十-节: RocketMQ存储概要设计
第十二节: RocketMQ中的事务消息
第十三节: RocketMQ主从同步(HA)机制
第十四节:限时订单实战
第十五节: RocketMQ源码分析
RocketMQ纯手打笔记共十五个小结,由浅入深将知识点一一剖析,由于内容实在太多了,篇幅有限无法在这里完全分享出来,需