playframework - 如何配置 Ebean 集群?
问题描述
我想使用Ebean 的 L2 缓存。问题是我有多个服务实例都在查看同一个数据库,所以我需要一种方法来使集群中的缓存无效。如果在其中一个实例上更新了对象,则其他实例应该了解它并更新它们的缓存。
文档中提到了这样的事情:
L2 近缓存在整个集群中很快失效
围绕集群发送的消息包含表名和用于插入、更新和删除的布尔标志。
但是我在文档和互联网上都找不到任何关于如何设置它的说明。我发现的最好的事情是以下可能已过时的片段:
ebean.cluster.active=true
ebean.cluster.localHostPort=127.0.0.1:9942
ebean.cluster.members=127.0.0.1:9942,127.0.0.1:9943
ebean.cluster.members
我认为它已经过时了,因为我的 Ebean 版本中没有属性。我将 Ebean 11.15.4 与 Play Framework 2.6.23 和 play-ebean 4.1.3 一起使用。