Kafka简介
简介根本概念
Kafka是分布式发布 - 订阅消息体系,最初由LinkedIn开发,后成为Apache项目一部门,可类比为放鸡蛋的篮子,生产者产蛋放入,消费者从中取蛋 。
消息体系
优势:分布式体系,易扩展,吞吐量大,支持多订阅者,故障时自动平衡消费者,消息持久化可用于批量消费。
消息队列模式:包括点对点(一对一,消费后消息清除)和发布订阅(一对多,消息可被多个消费者使用) 。
角色
涵盖Broker(安装Kafka的节点 )、Topic(消息类别 )、Partition(Topic物理分区 )、Producer(消息发布者 )、Consumer(消息消费者 )、Consumer Group(消费者组 )、replica(分区副本 )、leader(生产者和消费者交互的副本角色 )、follower(复制leader数据作备份 )、controller(负责leader选举及故障转移 ) 。
特性
具备高吞吐量、低延迟、可扩展性、持久性、可靠性、容错性、高并发等特性 。
https://i-blog.csdnimg.cn/direct/c240e2662fc443f892a70608ae6f28a3.jpg
https://i-blog.csdnimg.cn/direct/0438292a729a4217b07ef83222631910.jpg
https://i-blog.csdnimg.cn/direct/b561f1ca14c7410680c9e658e16b90cb.jpg
https://i-blog.csdnimg.cn/direct/9a08ecdc5d4d42fcaf6ce500318b0a06.jpg
https://i-blog.csdnimg.cn/direct/a321063b7afb479791e7ba87e139fbae.jpg
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]