7.2.2. Sender Capacity

sender capacity は、送信者が許可するサーバーから非同期送信待ちの確認応答数を制御する送信元オブジェクトのプロパティーです。これらの未承認のメッセージは、リンクが失敗した場合の再送信のためにメモリーでバッファーされるため、送信側のリプレイバッファーサイズとも呼ばれ ます
デフォルトでは、送信側の容量はに設定されています。UNLIMITEDつまり、送信側は無制限の非同期呼び出しを許可し、システムのメモリー制限によってのみ制限されるメッセージをバッファーします。
送信側が UNLIMITED 以外の数字に capacity 設定されていると、送信者は多数の非同期送信操作を同時に処理できないことのみが許可されます。
たとえば、送信者の数が 10 に設定 capacity されている場合、最大 10 個の非同期送信操作が、送信側に対して同時に確認応答を待機できます。10 番目の非同期送信操作が呼び出され、その 10 つ目の操作がブローカーによって承認される前に 11 つ目の操作が試行される場合、送信者はブローカーによって非同期送信操作のいずれかが承認されるまでブロックされます。
送信側がサーバーを大幅に超過している場合は、バインドされていない送信側の容量がリソースに影響を及ぼす可能性がある点に留意してください。容量に達すると、送信者が非同期から同期送信動作に切り替わり、メッセージがブロックされます。これを考慮して送信側容量を調整し、送信側の容量と可用性を確認して、ブロッキングに問題がある場合に、送信側の容量と可用性をチェックします。