golang操作kafka

参考:

kafka核心概念

概念 含义
topic 主题,发布与订阅的对象(消息,也叫事件)的类别。
producer 消息的生产者,向kafka broker 发消息,可以往一个或多个主题发送消息。
consumer 消息的消费者,从kafka broker读取消息的一方。
consumer group 消费者组,由多个消费者组成,共同且互斥的消费某一topic下的消息。
broker 一个物理的kafka服务器就是一个broker
partition 对于比较繁忙的topic,将消息分散在不同的分区中,不同partition往往分布在不同的broker中。
replica partition中的消息的副本数,即消息被分配到不同的partition中,各消息在不同partition中有重复的数量。
leader 领导者副本,对外提供服务,领导者副本对应的是partition,而partition在broker上。不同topic的主partition(leader replica)会分散在不同的broker上,所以,最终的服务提供者 落在不同的broker上,具体的关联关系由zookeeper来管理和实现。
follower 追随者副本,不对外提供服务
posted @   zongzw  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示