私はc#.netを使用しています。データベースはMS SQL 2008 R2です。
ここのフォーラムでよく聞かれるような質問があります。データベース テーブルをキューとして使用したいのですが、これらのメッセージの処理をデータベースから行うことができません。
.Net コンポーネントから取得したリクエストを格納するテーブルがあります。これらのテーブルからデータを読み取り、2 つの Web サービスに対して http 呼び出しを行う必要があります。Web サービスから受信した応答に基づいて、データがアーカイブまたは削除されます。
いくつかの具体的な質問がありました:
1. 処理するレコードを選択して http 呼び出しが失敗した場合、次のレコードに進み、最後にこのレコードに戻ることができるようにするにはどうすればよいですか?実行
2.データベースをキューとして使用する代わりに (MSMQ など)、どのオプションが優れているかを教えてください。
3. 記録状況の監査証跡を残したい。編集前に変更をログに記録するトリガーを作成するのが最善の方法ですか?
よろしく
レオ