2011-07-08 11 views
0

私はASP.Net 4.0 C#アプリケーションでWindows AppFabric Cachingサービスを使用しています。私はショッピングカートにこれを使用する必要があります。在庫アイテムの在庫が限られているので、ユーザーは10分以内に取引を完了して、他のユーザーが数量の更新をリアルタイムで取得する必要があります。私の問題は、ユーザーが定められた時間内にトランザクションを完了しないと、キャッシュを更新する方法がわかりません。コールバック通知と呼ばれるものがあるので、キャッシュがタイムアウトしたことを知ることができ、他のキャッシュの値を更新できます。AppFabric CallBack

助けてください。

おかげ のVivek

答えて

0

あなたはここで多くのことを行うことができます。

a)キャッシュ値を10分後にタイムアウトに設定します。 b)通知を使用してtiemout設定を強化します。

RESTful Webサービスで在庫統計情報を公開している場合は、このロジックをサービスレイヤに多く入れて、Webアプリケーション(およびモバイルアプリ)をよりシンプルに保つことができます。