本文介紹調用GetConsumerProgess介面,返回LastTimestamp的值為-1的可能原因,協助您排查問題。
可能原因如下:
您訂閱的是非雲端儲存引擎的Topic。目前只有雲端儲存引擎的Topic才支援返回LastTimestamp的值。
發送用戶端版本過低。LastTimestamp的值顯示的是最後消費的這條訊息的發送時間,當發送用戶端版本過低時,會導致訊息的發送時間為null,因此無法正常顯示。
使用的Group的建立方式為自動建立,您需要在控制台重新建立註冊對應名稱的Group,調用此介面時才能正常顯示LastTimestamp的值。