ActiveMQ サイトのこの構成ページによると、connection.sendTimeout
プロパティは次のとおりです。
Message Sends for a Responseを待機する時間。デフォルト値のゼロは、永久に待機することを示します。このクライアントが高速なプロデューサである場合、またはプロデューサの速度を落とさなければブローカがメモリ不足になるようなコンシューマがない場合、永久に待機することで、ブローカはこのクライアントからのメッセージをフロー制御できます。送信はブローカーによって確認されるため、Stomp クライアントには影響しません。(ActiveMQ-CPP 2.2.1 以降)
私はこれが何を意味するのか(そしてsendTimeout
プロパティが実際に何であるか/それが何をするのか)を解釈するのに苦労しています:
- 「メッセージ送信」オブジェクトとは何ですか?
- ActiveMQ が応答を待っているのはなぜですか? JMS 接続のサーバー側ではありませんか? リクエストを待つべきではありませんか?
- 実際にタイムアウトするのは何ですか?いつ使用する必要がありますか?
前もって感謝します!