首页 > 解决方案 > 如何配置 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 一起使用。

标签: playframeworkebean

解决方案


推荐阅读