1

npgsqlのデフォルトの接続タイムアウト値は秒単位ですが、1秒未満にする必要があるため、ミリ秒単位で設定したいと思います。

psフラクショナル(例:0.5)を設定しようとしましたが、機能しません

4

1 に答える 1

1

私が見つけたものから、あなたはそのプロバイダーで1秒よりも小さい測定値を使用することができないでしょう、それであなたはいくつかのオプションを残されています。

1)1秒未満で接続タイムアウトを許可する別のプロバイダーを見つけます。

2)接続が十分に速く確立されなかった場合、タイマーを使用して例外をスローします。これを機能させるには、スレッド化の手法を使用する必要があると思います。このガイド「http://www.albahari.com/threading/」は私にとって非常に役に立ちました。

3)接続プールを使用し、いくつかの接続をすでに接続したままにして、接続を再確立する必要がないようにします。

幸運を

于 2012-02-06T10:52:19.503 に答える