
kafka
tiny@ant
coding
展开
-
kafka原理介绍
Kafka简介Apache Kafka发源于LinkedIn,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。Kafka使用Scala和Java进行编写。Apache Kafka是一个快速、可扩展的、高吞吐、可容错的分布式发布订阅消息系统。Kafka具有高吞吐量、内置分区、支持数据副本和容错的特性,适合在大规模消息处理场景中使用。接下来先介绍下消息系统的基本...转载 2018-03-07 10:54:26 · 793 阅读 · 0 评论 -
Kafka分区与分组原理
一、1、原理图2、原理描述一个topic 可以配置几个partition,produce发送的消息分发到不同的partition中,consumer接受数据的时候是按照group来接受,kafka确保每个partition只能同一个group中的同一个consumer消费,如果想要重复消费,那么需要其他的组来消费。Zookeerper中保存这每个topic下的每个partition在每个grou...转载 2018-07-04 11:02:13 · 13595 阅读 · 2 评论