html5 手机网站 教程,外贸建站网站建设,怎么查看网站空间是否到期,国外服务器租用价格表文章目录 Kafka的基本概念 Kafka的基本概念
我们首先了解一些Kafka的基本概念。 1#xff09;Producer #xff1a;消息生产者#xff0c;就是向kafka broker发消息的客户端2#xff09;Consumer #xff1a;消息消费者#xff0c;向kafka broker获取消息的客户端3… 文章目录 Kafka的基本概念 Kafka的基本概念
我们首先了解一些Kafka的基本概念。 1Producer 消息生产者就是向kafka broker发消息的客户端2Consumer 消息消费者向kafka broker获取消息的客户端3Consumer Group CG消费者组由多个consumer组成。消费者组内每个消费者负责消费不同分区的数据一个broker可以有多个不同的topic一个topic下的一个分区只能被一个消费者组内的一个消费者所消费消费者组之间互不影响。消费者组是逻辑上的一个订阅者4Broker 一台kafka服务器就是一个broker。一个broker可以容纳多个不同topic5Topic 可以理解为一个队列生产者和消费者面向的都是一个topic6Partition为了实现扩展性一个非常大的topic可以分布到多个broker即服务器上一个topic可以分为多个partition每个partition是一个有序的队列7Replica副本为保证集群中的某个节点发生故障时该节点上的partition数据不丢失且kafka仍然能够继续工作kafka提供了副本机制一个topic的每个分区都有若干个副本一个leader和若干个follower8leader每个分区副本中的“主”生产者发送数据的对象以及消费者消费数据的对象都是leader9follower每个分区副本中的“从”实时与leader副本保持同步在leader发生故障时成为新的leader