本文介绍调用GetConsumerProgess接口,返回LastTimestamp的值为-1的可能原因,帮助您排查问题。
可能原因如下:
您订阅的是非云存储引擎的Topic。目前只有云存储引擎的Topic才支持返回LastTimestamp的值。
发送客户端版本过低。LastTimestamp的值显示的是最后消费的这条消息的发送时间,当发送客户端版本过低时,会导致消息的发送时间为null,因此无法正常显示。
使用的Group的创建方式为自动创建,您需要在控制台重新创建注册对应名称的Group,调用此接口时才能正常显示LastTimestamp的值。