首页文章正文

简述kafka的工作流程,kafka和mq的区别面试

kafka原理和面试笔试题目 2023-12-23 21:32 725 墨鱼
kafka原理和面试笔试题目

简述kafka的工作流程,kafka和mq的区别面试

o(?""?o Kafka 工作流程到目前为止,我们讨论了Kafka的核心概念。现在让我们来了解一下Kafka的工作流程。Kafka只是主题(Topic)的集合,分为一个或多个分区。Kafka分区是消息的线性顺Kafka 工作流程Kafka 中消息是以topic 进行分类的,生产者生产消息,消费者消费消息,都是面向topic 的。topic 是逻辑上的概念,而partition 是物理上的概念,

具体来说,Kafka的工作流程包括以下几个步骤:1. 创建主题在Kafka中,主题是消息的逻辑分类,生产者将消息发送到指定的主题中,消费者从主题中读取消息。在使用Kafka之前,需要先1)producer先从zookeeper的"/brokers/…state"节点找到该partition的leader(kafka不知道谁是kafka集群的leader,但zk知道谁是kafka集群的leader) 来了之后先计算得到partition,然

kafka采取的拉取模式(pull),由消费者自己记录消费状态(消费者自己记录自己的消费位置(offset偏移量)),每个消费者相互独立的消费每个一个分区的消息。每个消费者消费完了后,对消息本Kafka之工作流程分析kafka核心组成一、Kafka生产过程分析1.1 写入方式producer采用推(push)模式将消息发布到broker,每条消息都被追加(append)到分区(patition)中,属于顺序写磁盘(顺序写磁盘效

五、分布式中间件(RabbitMQ、Zookeeper、Kafka、Dubbo、Netty、ShardingSphere、FastDFS、Elasticsearch) 六、数据库(MySQL、Redis、MongoDB) 七、性能调优(SQKafka的工作流程以生产者发送消息为起点。生产者向指定的主题发送消息,这些消息可以是任意类型的数据,例如日志、事件、传感器数据等。生产者将消息发送给Kafka集群中的一个或

后台-插件-广告管理-内容页尾部广告(手机)

标签: kafka和mq的区别面试

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号