美文网首页
2019-10-24 kafka源码解析与实战-第二章之kafk

2019-10-24 kafka源码解析与实战-第二章之kafk

作者: 程序员的交流电 | 来源:发表于2019-10-24 09:34 被阅读0次
kafka的拓补结构
image.png

一个kafka集群包含诺干个producer(可以是命令行下面的commond,应用程序里面的调用的接口,前端的产生的page view和埋点数据,或者是服务器日志,cpu,memeory等),诺干个broker,kafka集群支持水平拓展,一般broker越多,kafka的整个kafka集群的吞吐量也就越高,诺干个consumer Group ,以及一个zookeeper集群。kafka通过zookeeper管理集群的配置和元数据信息。

一个消息的简单发送流程

1.producer根据指定的路由(key的hash,指定partition,round-robin),将信息push到topic的某一个partition里面。
2.kafka集群接收消息,将其持久化到磁盘,并保留消息指定时长(可以配置,默认是一周),不关注消息是否被消费
3.consuemr从kafka集群pull数据,并控制消息对应的offset

相关文章

网友评论

      本文标题:2019-10-24 kafka源码解析与实战-第二章之kafk

      本文链接:https://www.haomeiwen.com/subject/syfrvctx.html