WCF:SQLジョブを介して多数のシングルトンリクエストを効率的に消費しますか?
-
20-09-2019 - |
質問
データベーステーブルからレコードを収集し、WCFサービスのリクエストオブジェクトを作成するSQL 2005ジョブの一部として実行するコンソールアプリを構築することを計画しています。データを使用してログテーブルを更新します。これは、ジョブステップが実行されるたびに少なくとも数千のレコードを処理するためのものです。
WCFサービスは現在、テーブル内の各レコードに対して一度ヒットする単一の方法を公開しているので、サービスにチャネルを開き、処理中に開いてから、閉じて処分するなどを行いたいと思います。完了。
接続を維持するだけでなく、このコンソールアプリのボトルネックとしてのパフォーマンスを最小限に抑える方法は他にどのようにできますか?コンソールアプリを使用しないでください。代わりに、この処理を実行するためにSQLCLRまたはその他の手段を使用してみてください。
解決
あなたはおそらくサービスブローカーを考えました...
所属していません StackOverflow