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

如果我指定了一个timestamp,Kafka怎么查找到对应的消息?

陈毅
2023-03-14
本文向大家介绍如果我指定了一个timestamp,Kafka怎么查找到对应的消息?相关面试题,主要包含被问及如果我指定了一个timestamp,Kafka怎么查找到对应的消息?时的应答技巧和注意事项,需要的朋友参考一下

1.通过文件名前缀数字x找到该绝对offset 对应消息所在文件 2.offset-x为在文件中的相对偏移 3.通过index文件中记录的索引找到最近的消息的位置 4.从最近位置开始逐条寻找

原理同上 但是时间的因为消息体中不带有时间戳 所以不精确

 类似资料:
  • 本文向大家介绍如果我指定了一个offset,Kafka怎么查找到对应的消息?相关面试题,主要包含被问及如果我指定了一个offset,Kafka怎么查找到对应的消息?时的应答技巧和注意事项,需要的朋友参考一下 1.通过文件名前缀数字x找到该绝对offset 对应消息所在文件 2.offset-x为在文件中的相对偏移 3.通过index文件中记录的索引找到最近的消息的位置 4.从最近位置开始逐条寻找

  • 本文向大家介绍如果我指定了一个offset,Kafka Controller怎么查找到对应的消息?相关面试题,主要包含被问及如果我指定了一个offset,Kafka Controller怎么查找到对应的消息?时的应答技巧和注意事项,需要的朋友参考一下

  • 我正在使用Spring和Spring Kafka编写一个小型PoC。我的目标是让生产者和消费者都从这个主题中写作(例如阅读)。 我有一个奇怪的情况: 制作人正确地制作了这些记录(我可以通过Python脚本使用它们) 下面是我的代码——它与文档示例非常相似。更准确地说,问题来自这样一个事实,即KafkanConsumerConfiguration中的bean不是由Spring创建的(也就是说,构建它

  • Hello. 比方说,重定向到文件我会(>号),那重定向到套接字(也就是某个给定的IP地址和端口的组合)呢? 我能想到的就是先定向到某个文件,再开一个后台程序,不断监视这个文件的内容是否更新,一更新就socket出去...总感觉很糟糕. 有什么更灵巧的办法吗?

  • 我使用两个数组编写了一个简单的MergeSort实现,它输出垃圾: 1 2 3 2 5 4 4 3 9 8 8 7 8 7 6 5 17 16 16 15 16 15 14 13 16 15 14 13 12 11 10 9 33 32 31 32 31 30 29 32 31 30 29 28 27 26 25 25 32 31 30 29 28 27 26 25 24 23 22 21 20

  • 我对Kafka比较陌生。我对它做了一些实验,但有一些东西对我来说是不清楚的关于消费者抵消。根据我到目前为止的理解,当使用者启动时,它将从其开始读取的偏移量由配置设置确定(如果我错了,请更正)。 现在举个例子,在主题中有10条消息(偏移0到9),一个消费者碰巧在它关闭之前(或者在我杀死消费者之前)消费了其中的5条消息。然后假设我重新启动消费者进程。我的问题是: > 如果设置为,是否总是从偏移量0开始