欢迎光临散文网 会员登陆 & 注册

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

2023-07-10 23:40 作者:bili_17322010424  | 我要投稿

kafka

订阅系统

订阅者相当于是一个公众号 有人会发送文章 有人会看 而不是直接的发送到看文章人手里面

简单的说kafka就是可以接收不同生产者的消息 由不同的消费者来消费 供自己使用

主题:消费者消费自己想要的主题 当topic一样时 可以接收到

分区:一个主题可能会包含多个分区 分区可以分布在不同的服务器上 一个主题可以分布在多个服务器上

键:可以想象一个标记 每个值都会对应一个标记 每条消息都会对应一个标记

分区器可以想象成一个算法 输入值是键 输出时该去哪个分区就去哪个分区

offset:偏移量 也就是第几个 偏移量在写入的时候已经被订好了 消费者根据偏移量来读取数据

一个分区里面的偏移量是唯一的 只能顺序来读取 只能一个一个的读取 不能越级读取

broker: 接收生产者的消息 为每个消息设置偏移量 消息保存在磁盘中 broker也为消费者服务 响应消费者的请求

多个broker就组成了kafka集群 broker1里面由香蕉苹果 broker2里面也有 香蕉苹果 重复性保证了数据的安全 当broker1死机的时候 broker2里面的数据还是完好的 可从broker2里面继续读取数据

kafka里面还需要一个broker充当控制器的角色

分配一些分区该分配哪个broker 监控那个broker死掉了

小朋友也可以懂的Kafka入门教程,还不快来学的评论 (共 条)

分享到微博请遵守国家法律