当前位置: 首页 > 面试题库 >

聊一聊你对Kafka的Log Retention的理解

濮阳浩穰
2023-03-14
本文向大家介绍聊一聊你对Kafka的Log Retention的理解相关面试题,主要包含被问及聊一聊你对Kafka的Log Retention的理解时的应答技巧和注意事项,需要的朋友参考一下

kafka留存策略包括 删除和压缩两种 删除: 根据时间和大小两个方式进行删除 大小是整个partition日志文件的大小 超过的会从老到新依次删除 时间指日志文件中的最大时间戳而非文件的最后修改时间 压缩: 相同key的value只保存一个 压缩过的是clean 未压缩的dirty 压缩之后的偏移量不连续 未压缩时连续

扩展问题:

聊一聊你对Kafka的Log Compaction的理解**

聊一聊你对Kafka底层存储的理解(页缓存、内核层、块层、设备层)

聊一聊Kafka的延时操作的原理

聊一聊Kafka控制器的作用

消费再均衡的原理是什么?(提示:消费者协调器和消费组协调器)

 

 类似资料:
  • 本文向大家介绍聊一聊Kafka Controller的作用?相关面试题,主要包含被问及聊一聊Kafka Controller的作用?时的应答技巧和注意事项,需要的朋友参考一下 负责管理集群broker的上下线,所有topic的分区副本分配和leader选举等工作。

  • 本文向大家介绍请你来聊一聊appium断言相关面试题,主要包含被问及请你来聊一聊appium断言时的应答技巧和注意事项,需要的朋友参考一下 参考回答: appium-unittest单元测试框架中,TestCase 类提供了一些方法来检查并报告故障,如下图 : 上面所提供的断言方法(assertRaises(), assertRaisesRegexp()除外)接收 msg 参数,如果指定, 将体作

  • 本文向大家介绍聊一聊你如何看待加班的呢?相关面试题,主要包含被问及聊一聊你如何看待加班的呢?时的应答技巧和注意事项,需要的朋友参考一下 加班有两个方面:一方面可能自己确实工作效率太低,如果是这样,我会努力提高工作效率,减少不必要的加班;另一方面,可能确实这个项目确实有点急,为了公司效益会选择加班,但如果平时非特殊时间段也要求加班,需要给予加班费。

  • 本文向大家介绍请你聊一聊数据库事物的一致性相关面试题,主要包含被问及请你聊一聊数据库事物的一致性时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。事务是DBMS中最基础的单位,事务不可分割。 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性

  • 本文向大家介绍聊一聊Ajax的优缺点,包括了聊一聊Ajax的优缺点的使用技巧和注意事项,需要的朋友参考一下 Ajax,全称 Asynchronous Javascript and XML,是一个动态的WEB应用的开发技术,它的出现丰富了用户的体验。甚至用Ajax开发的WEB应用可以达到桌面应用程序的体验。当然,和其他技术一样Ajax同样也有其自身的优点和缺点。 使用Ajax的优点 1. 提升用户体

  • 本文向大家介绍聊一聊MyISAM和InnoDB的区别,包括了聊一聊MyISAM和InnoDB的区别的使用技巧和注意事项,需要的朋友参考一下 主要有以下区别: 1、MySQL默认采用的是MyISAM。 2、MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在be