接続プールを使用して、同じ Linux マシン上のデータベースに接続しています。接続プールから取得した接続が有効であることを絶対に確認したい。現在、借用時に接続をテストしていますが、理論的には、tcp 接続は検証と実際の要求の間で切断される可能性があります。さらに、各リクエストの前にテストすると、レイテンシとスループットが低下します。
ファイルソケットを使用するのはどうですか? 切断されることはありますか?
更新:ネットワーク層で接続が切断される可能性があるかどうか疑問に思っています。アプリまたは DB のみがアクティブに接続を終了できるというのは本当ですか?