Kafka 架构中的一般概念

Kafka服务架构图:

 

Producer:

  生产者,也就是发送消息的一方。生产者负责创建消息,然后将其发送到Kafka ;

Consumer:

  消费者,也就是接受消息的一。消费者连接到Kafka上并接收消息,进而进行相应的业务逻辑处理;

Consumer Group:

  一个消费者组可以包含一个或多个消费者。使用多分区+多消费者方式可以极大提高数据下游的处理速度,同一消费组的消息者不会重复消费消息,同样的,不同消费组中的消费者消息时互不影响。Kafka就是通过消费组的方式来实现消息P2P模式或广播模式;

Broker:

  服务代理节点。Broker是Kafka的服务节点,即Kafka的服务器;

Topic:

  Kafka中的消息以Topic为单位进行划分,生产者将消息发送到特定的Topic,而消费者负责订阅Topic的消息并进行消费;

Partition:

  Topic是一个逻辑的概念,

 

posted @ 2020-10-30 18:09  KevinT·Mitnick  阅读(81)  评论(0)    收藏  举报