2011-01-24 56 views
1

我有存储库和服务来包装它们。现在我需要整合一些地方的缓存,我想问你的建议。缓存集成体系结构

我看到两种方式。

  1. 将高速缓存集成到现有服务中。但它会使服务难以测试。
  2. 为缓存创建额外的服务层。它看起来更好测试,但同时更难以构建和维护。

回答

1

没有关于存储库是什么或做什么的更多细节,我建议为您的缓存分开一层。

这使您可以根据需要分别扩展服务和缓存,而不必为了扩展而扩展两者。

致力于构建,测试和部署系统的自动化,使其无需额外工作即可获得额外的图层。