1

Tomcat接続プーリングを使用しており、roderでプロパティremoveAbandoned=trueおよびremoveAbandonedTimeout=60を設定して、60秒を超える接続を確実に破棄するようにしています。

ここで、接続が切断されたために接続が閉じられているかどうかをユーザーに通知したいと思います。

誰かがその中で私を助けてくれますか?

その間、その接続のすべての操作で呼び出されるインターセプターを設定できることは知っていますが、インターセプターの内部では、接続が放棄されたために接続が閉じられているかどうかを知る方法があります。

誰かがこれで私を助けてくれますか?

4

1 に答える 1

0

removeAbandoned が true に設定されている場合、接続は接続プールから削除されます。これは、エンド ユーザーのリクエストが接続プールとは別の接続によって処理されるため、エンド ユーザーがアプリケーションの UI に表示する内容とシームレスです。

ただし、(これが必要な場合) logAbandoned =true を使用して放棄された接続をログに記録するプロパティがあります。

これにより、放棄された接続がログに記録されます。

さらに、Interceptor はカスタム エクスペリエンス用にオーバーライドできます。

于 2013-01-28T11:50:04.613 に答える