すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for Kafka:Javaクライアントのコールバック設定はメッセージ送信速度に影響しますか?

最終更新日:Jan 11, 2025

max.in.flight.requests.per.connection の設定とコールバックの処理時間によって異なります。

Javaクライアントのコールバック設定がメッセージ送信速度に影響するかどうかは、以下の点によって異なります。

  • コールバックの処理時間: コールバックの処理時間を短縮するには、コールバックで時間のかかる処理を頻繁に実行しないでください。 特定数のACKが累積された後に複数のコールバックを処理するか、別の非同期スレッドで処理して、コールバックの完了をブロックしないようにすることができます。
  • max.in.flight.requests.per.connection の設定: ブロッキングが終了する前に送信できるメッセージの最大数は、max.in.flight.requests.per.connection の設定によって決まります。