0

接続プールを使用して、同じ Linux マシン上のデータベースに接続しています。接続プールから取得した接続が有効であることを絶対に確認したい。現在、借用時に接続をテストしていますが、理論的には、tcp 接続は検証と実際の要求の間で切断される可能性があります。さらに、各リクエストの前にテストすると、レイテンシとスループットが低下します。

ファイルソケットを使用するのはどうですか? 切断されることはありますか?

更新:ネットワーク層で接続が切断される可能性があるかどうか疑問に思っています。アプリまたは DB のみがアクティブに接続を終了できるというのは本当ですか?

4

1 に答える 1

0

現在、借用時に接続をテストしていますが、理論的には、tcp 接続は検証と実際の要求の間で切断される可能性があります。

本当ですが、ありそうもありません。

さらに、各リクエストの前にテストすると、レイテンシとスループットが低下します。

(1) リクエストごとに新しい接続を借用している場合のみ。(2) 「傷」を測定しましたか?

ファイルソケットを使用するのはどうですか? 切断されることはありますか?

あなたは確かにそれがないと仮定することはできません. たとえば、データベース側はアイドル時にそれを閉じることがあります。

于 2013-04-11T01:28:56.583 に答える