0

値が表示された特定のフィールドを持つWebフォームがあります。これらのフィールドは編集可能です。編集後に更新する必要があるもののリストがあります(これには時間がかかります):1。編集されたすべての値をデータベースに入力する必要があります2.これらの値を選択して特定のモジュールを実行するシューラーがあります

したがって、編集がすばやく連続して行われる場合、先に進んでこれらの更新を実行することはできません。データベースに値を入力する前に、同じフィールドに対して2つの編集が行われたかどうかを確認します。その場合は、最新の編集のみを選択してデータベースに入力します。そのため、高価な更新を2回実行しないように、編集された値を定期的に選択する必要があります(構成可能である必要があります)。

プッシュ通知とキューを使用して設計することを計画しています。つまり、編集が行われるたびに、それはキューにプッシュされます。このキューは定期的にチェックされて更新が取得され、最終的にデータがデータベースにプッシュされます。これを行う他のより良い方法はありますか?長い説明でごめんなさい。

4

2 に答える 2

0

クライアントとサーバー間の双方向通信を可能にするSignalRを検討することを検討します。かなり多くのプロセスが「開始」されているようです。必要に応じて、SignalRを使用してサーバーとの間で情報をプッシュ/プルすることで、より適切にオーケストレーションできる可能性があります。

于 2012-07-23T09:06:28.770 に答える
0

これは、nservicebusのようなものが必要なようです

http://particular.net/nservicebus

ここで、サービスバスの機能に関する詳細情報を入手できます。

サービスバスとは何ですか?

于 2012-07-23T10:01:46.543 に答える