精华一张图进阶RocketMQ

北京看白癜风哪间医院比较好 https://yyk.39.net/hospital/89ac7_knowledges.html

“一张图”系列旨在通过“一张图”系统性的解析一个板块的知识点:

三此君向来不喜欢零零散散的知识点,通过一张图将零散的知识点连接起来,能够让我们对一个板块有更深入、更系统的理解。同时本系列尽可能的精炼,希望能够让大家花20%的时间,快速理解这个板块下80%的内容。

本文是“一张图”系列的第一个板块:一张图解析RocktMQ。

为了叙述的方便,绘图的时候将整个系列分为许多小的模块,讲解的时候也是按照模块循序渐进的。一张图进阶RocktMQ原图一张图解析RocktMQ是会深入到源码层面,但是文中不会粘贴源码。三此君在看源码的时候写了很多备注,可以降低大家看源码的难度,需要的同学自行到三此君的仓库中Fork:rocktmqlas-4.3.0

本文是《一张图解析RocktMQ》系列的第1篇,今天的内容主要分为三个部分:

整体架构:会从大家熟悉的“生产者-消费者模式”逐步推出RocktMQ完整架构,只需要记住一张完整的架构图即可。元数据管理:我把RocktMQ集群的元数据整理成一张图,方便大家直观的了解都有哪些元数据,各有什么用。消息收发示例:通过Dockr部署RocktMQ,并用简单的示例串起RocktMQ消息收发流程。

整体架构

什么是消息队列?顾名思义,首先得有一个队列,这个队列用来存储消息。那有了消息队列就得有人往里面放,有人往里面取。有没有似曾相识燕归来的感jio,这莫非就是连小学生都知道的,经典的“生产者-消费者模式”?接下来我们就来看看它里面穿了什么?

别急,先来回顾一下“生产者-消费者模式”这个老朋友。简单来说,这个模型是由两类线程和一个队列构成:

生产者线程:生产产品,并把产品放到队列里。消费者线程:从队列里面获取产品,并消费。

有了这个队列,生产者就只需要


转载请注明:http://www.aierlanlan.com/rzdk/4929.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了