Apache Kafka工作流程| Kafka Pub-Sub Messaging
1.目标 在我们上 一篇Kafka教程中 ,我们讨论了 Kafka Docker 。 今天,我们将讨论Kafka Workflow。 此外,我们将详细介绍Pub-Sub Messaging的工作流程以及Queue Messaging / Consumer Group的工作流程。 此外,我们将看到ZooKeeper在Apache Kafka中的作用。 那么,让我们从Kafka Workflow开始吧。 Apache Kafka工作流程| Kafka Pub-Sub Messaging 2.什么是Kafka Workflow? 在Kafka Workflow中,Kafka是主题的集合,它们被分成一个或多个分区,而分区是一系列消息,其中index标识每条消息(我们也称为偏移量)。 但是,在 Kafka集群中 , 所有数据都是分区的不相交联合。 传入消息出现在分区的末尾,因此消费者可以读取它们。 此外,通过将消息复制到不同的代理,它可以保持持久性。 让我们修改Apache Kafka架构Kafka 以非常快速,可靠,持久,容错和零停机的方式提供基于Pub-sub和队列的消息传递系统。 此外,生产者将消息发送到主题,并且消费者可以根据他们的愿望选择任何一个消息系统。 3. Pub-Sub Messaging的工作流程 在Apache Kafka中,Pub-Sub