Kafka第一课-小朋友也可以懂的Kafka入门教程,还不快来学

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • FC3S高桥凉介:消息队列是为了解决消息间通信繁忙而诞生的,体现了解耦和异步的实现 为了解决消息间通信繁忙的问题,我们可以理解为引入了一个中间件(消息队列),发送方在发送信息的时候,不是直接发送到接收方,而是发送信息到中间件,接收方通过中间件获取自己想要的信息。 在这个过程中,我们可以把发送方理解为生产者,接收方认为是消费者。 生产者发布信息,消费者订阅信息(通过中间件) 引出一个问题,消费者如何拿到自己想要的数据,这个问题的解决方法就是主题(topic),生产者将不同主题的信息发布到中间件(kafka)中,消费者通过订阅不同的主题来消费自己想要的数据 在主题下面会有分区,分区可以实现分布在不同的服务器上,生产者将数据存储在主题下的不同分区里面 两种模式:1.生产者指定分区 2.分区器(一个算法)通过消息的键(一个标记)来安排数据的存储空间 我们现在可以知道一条消息可能带有以下几个数据:1.主题 2.分区 3.键 4.值(想传送的数据) 那消费者如何读取数据呢?引出偏移量 偏移量(offset):第几个 一个分区里面,每个消息的偏移量都是唯一的 消费者只能顺序读取 这样的话我们就实现了一个borker,borker里面包含主题,分区、 borker为传来的消息根据分区设置偏移量,将其存储在磁盘上,borker也为消费者提供服务,提供响应。 多个Borker集群就是kafka集群,这样就提供了消息的安全性。在这个集群中可能还会有一个集群负责控制器的角色。
  • 我愿人长久-:讲得很好,成功入坑,可你为什么就出一集[笑哭]
  • 等等很简单:已经不计划更新了,多谢关注,小伙伴们也先不用粉了
  • 晴和阳伞:这样做教程是很好理解,但是对于制作者来说,耗费的时间太久,也是不可持续的事情
  • 兴晨1:up主让我想起了幼师,幼师的同学给小朋友上课就是这样子的