Kafka面试系列-01
Kafka面试系列-01 1. 什么是 Apache Kafka? Kafka是分布式发布-订阅消息系统,它最初是由LinkedIn公司开发的,之后成为Apache项目的一部分,Kafka是一个分布式,可划分的,冗余备份的持久性的日志服务,它主要用于处理流式数据。 Apach Kafka是一款分布式流处理框架,用于实时构建流处理应用。它有一个核心的功能广为人

2022年7月17日
大约 16 分钟
Kafka面试系列-02
Kafka面试系列-02 1. Kafka 中如何保证消息的有序性? Kafka的主题是分区有序的,如果一个主题有多个分区,那么Kafka会按照key将其发送到对应的分区中,所以,对于给定的key与其对应的record在分区内是有序的。 Kafka可以保证同一个分区里的消息是有序的,即生产者按照一定的顺序发送消息,Broker就会按照这个顺序将他们写入对应的

2022年7月17日
大约 16 分钟
Kafka面试系列-03
Kafka面试系列-03 1. Kafka 新建分区时在哪个目录下创建? 在启动Kafka集群之前,需要配置log.dirs参数,其值是Kafka数据的存放目录,这个参数可以配置多个目录,目录之间使用逗号分隔,通常这些目录是分布在不同的磁盘上用于提高读写性能。 当然也可以配置log.dir参数,含义一样。只需要设置其中一个即可。 如果log.dirs参数只配

2022年7月17日
大约 8 分钟