【问题标题】:Managing EhCache on multiple machines [closed]在多台机器上管理 EhCache [关闭]
【发布时间】:2018-07-07 12:56:27
【问题描述】:

我正在多台机器上运行一个应用程序(例如 2 台),其中每台机器都有net.sf.ehcache。缓存是 仅在其中一台机器上更新很好,但其他机器上的缓存不受影响。

在缓存之间同步的最佳做法是什么,net.sf.ehcache 公开的选项是什么。

【问题讨论】:

  • 你做过研究吗?
  • @Kayaman,是的,很多人推荐使用 JMS。你觉得呢?
  • 他们的主页上似乎有关于复制的很好的文档。我不知道你为什么不阅读官方文档,而不是陌生人的推荐。
  • @Kayaman 推荐 JMS 的人是架构师 btw :),无论如何感谢您的评论。
  • EhCache 的人员非常清楚他们推荐的复制策略。我知道,当互联网上的陌生人告诉您他们是建筑师时,您可能会印象深刻,但我仍然更相信那些写这件事的人。

标签: java spring caching ehcache distributed-system


【解决方案1】:

EhCache 支持通过 Terracotta 进行集群缓存,请参阅 http://www.ehcache.org/documentation/3.4/clustered-cache.html

但是,如果您可以选择缓存提供程序,您可能还想看看HazelcastRedis。如果您需要分布式缓存,它们可能是更好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    相关资源
    最近更新 更多