このトピックでは、GetConsumerProgess操作を呼び出したときにLastTimestampパラメーターに値-1が返される問題の考えられる原因について説明します。
考えられる原因:
サブスクライブしているトピックがクラウドストレージを使用していません。 LastTimestampの値は、クラウドストレージを使用するトピックに対してのみ返されます。
プロデューサークライアントのバージョンが古くなっています。 LastTimestampパラメーターの値は、最後に消費されたメッセージが送信された時刻を示します。 プロデューサークライアントのバージョンが古くなっている場合、メッセージの送信時刻はnullになります。 その結果、LastTimestampパラメーターの値は予期したとおりに返されません。
使用しているグループは自動的に作成されます。 この場合、ApsaraMQ for Kafkaコンソールで同じ名前のグループを作成して登録した後でのみ、LastTimestampパラメーターの値が期待どおりに返されます。