2011-12-30 14 views
1

私たちは、私たちのソフトウェア内でキャッシュを頻繁に使用しています。 「put/get」データストアの概念は、メッセージパッシング同時実行性(例えば、アクター)と比較して多くの欠点を有する「共有状態同時性モデル」に対応する。アクター同時実行モデルとキャッシュ

メッセージパッシングモデルをCachingとどのように調整できますか?それとも、私たち全員が共有状態の並行処理を永遠に続けるのだろうか?

答えて

0

キャッシュはアクターとして実装することができるため、キャッシュとのやり取り(put/get操作)はメッセージの受け渡しによって行われます。例えば、このソリューションは、ある種の範囲を持つより多くのアクターと、ルータとして機能する別のアクターに分割されたキャッシュに進化する可能性があります。