1

ソフトウェア内でキャッシュを多用しています。「put/get」データストアの概念は、「Shared State Concurrency Model」に対応します。これには、メッセージ パッシングの同時実行性 (アクターなど) と比較すると、多くの欠点があります。

メッセージ パッシング モデルとキャッシングをどのように調和させることができるでしょうか? それとも、共有状態の同時実行性に永遠に行き詰まるでしょうか?

4

1 に答える 1

0

キャッシュはアクターとして実装できるため、キャッシュとのやり取り (put/get 操作) はメッセージ パッシングを通じて行われます。たとえば、パフォーマンス要件に応じて、このソリューションは、ある種の範囲を持つ複数のアクターまたはルーターとして機能する別のアクター間で分割されるキャッシュに発展する可能性があります。

于 2012-01-02T11:47:45.293 に答える