2011-01-24 1 views
1

私はそれらをラップするリポジトリとサービスを持っています。今私はいくつかの場所のキャッシュを統合する必要があり、あなたの助言を求めたい。キャッシュインテグレーションのアーキテクチャ

2つの方法があります。

  1. 既存のサービスにキャッシュを統合します。しかし、サービスをテストするのが難しくなります。
  2. キャッシングのために余分なサービスレイヤを作成します。それはテストのために見た目が良くなりますが、同時にビルドとメンテナンスが難しくなります。

答えて

1

リポジトリの詳細や詳細については、キャッシングのために別の層をお勧めします。

このようにすると、両方を拡大縮小しなくても、サービスとキャッシュを適切に別々にスケールすることができます。

システムのビルド、テスト、展開を自動化して、追加のレイヤーを作成する必要がなくなりました。

関連する問題