1
グループのハートビート障害が再調整されているため、正確な理由は何ですか?グループ内のすべての消費者が動いている再バランスの理由は何ですか?グループのハートビートが再調整されているために失敗しました
ありがとうございます。
グループのハートビート障害が再調整されているため、正確な理由は何ですか?グループ内のすべての消費者が動いている再バランスの理由は何ですか?グループのハートビートが再調整されているために失敗しました
ありがとうございます。
ハートビートは、すべてのコンシューマがまだ稼動しているかどうかを確認するための基本的なメカニズムです。グループがリバランスしているためにハートビートに失敗した場合は、コンシューマインスタンスが次のハートビートを送信するのに時間がかかり、停止したと見なされ、再調整が開始されたことを示します。
これを防ぐには、タイムアウトを長くするか、コンシューマがハートビートを頻繁に行うようにします。ハートビートは基本的にpoll()
に埋め込まれているため、より頻繁にpollを呼び出す必要があります。これは、通常、単一のポーリングが返すレコードの数を制限することによって(フェッチされたすべてのデータを処理するのにかかる時間を短縮するために)達成できます。
ありがとうございます@Matthias J. Sax – user677715