0

JMeter インスタンスから Apache サーバーへの接続と、Apache サーバーから Jonas にデプロイされた Java アプリケーションへの接続を 2 つ確立しました。

JMeter プロセスを強制終了すると、Apache への接続が [RST] で閉じられます。次に、Apache は [FIN, ACK] を Jonas に送信します。Jonas はすべてのデータを送信していないため、引き続きデータを送信します。Jonas は後で [FIN,ACK] で接続を閉じます。この動作は、TCP RFC で説明されています。

したがって、問題は、Apache が JMeter にデータを送信できなくても、Jonas からすべてのデータを受信することです。

私の質問は、Apache から送信された FIN,ACK の受信時に Java アプリケーションをトリガーできますか?

4

2 に答える 2

0

Apache から送信された FIN,ACK の受信時に Java アプリケーションをトリガーできますか?

はい。ただし、接続から読み取る必要があります。呼び出す読み取りメソッドに応じて、さまざまな形式のいずれかでストリームの終わりを取得します。Javadoc を参照してください。

于 2015-03-12T11:52:22.790 に答える