0

我是玩框架的新手。我的应用程序在 4 台机器上运行,每个实例都有自己的播放缓存。我在数据库中存储了一些信息,可以使用请求对其进行更新。所以现在,当我更新此信息时,它会在发出此请求的机器的数据库和缓存中更新。但是后来当我发出一些需要此信息的其他请求并转到其他机器时,它是从该机器的缓存中挑选出来的,它没有更新。

如何处理这种情况。如何同步所有缓存?请建议。

4

1 回答 1

1

您应该使用分布式/共享缓存,例如Memcached。它将在您的几个实例之间同步缓存。

Play 内置缓存基于Ehcache,AFAIK,不提供分布式特性。

于 2013-09-22T09:27:24.510 回答