问题现象
登录云消息队列 Kafka 版控制台,在消息查询页面,查询方式选择按时间点查询,时间点设置需查询的时间点,查询到的消息创建时间与设置的查询时间点偏差很大,或者查询到的消息创建时间值为空值。
可能原因
设置的查询时间点小于当前分区最小位点的消息发送时间,或者超出当前分区最大位点的消息发送时间,此时会触发重置消费位点机制,查询到的消息创建时间为当前分区最新位点消息的发送时间。
如果查询到的消息创建时间为空值,说明客户端版本较低,消息格式中缺少时间属性。
解决方案
如果查询到的消息创建时间为空值,您可以升级客户端版本至2.2.0版本以上,推荐使用2.4.0版本。