Tergantung pada waktu pemrosesan dalam callback dan pengaturan max.in.flight.requests.per.connection.
Pengaruh pengaturan callback pada klien Java terhadap kecepatan pengiriman pesan bergantung pada aspek-aspek berikut:
- Waktu pemrosesan dalam callback: Untuk mengurangi waktu pemrosesan dalam callback, hindari melakukan pemrosesan yang memakan waktu secara sering di dalam callback. Anda dapat memproses beberapa callback setelah sejumlah ACK tertentu terkumpul atau memprosesnya di thread asinkron lain guna mencegah pemblokiran penyelesaian callback.
- Pengaturan max.in.flight.requests.per.connection: Sebelum pemblokiran berakhir, jumlah maksimum pesan yang dapat dikirim ditentukan oleh pengaturan max.in.flight.requests.per.connection.