Я хочу использовать Кэш L2 Ebean . Проблема в том, что у меня несколько экземпляров службы, которые все смотрят на одну и ту же базу данных, поэтому мне нужен способ аннулировать кэш в кластере. Если объект был обновлен в одном из экземпляров, другие экземпляры должны узнать об этом и обновить свои кэши.
В документации :
* 1008 упоминается что-то подобное *
L2 вблизи кэшей недействительны по всему кластеру очень быстро
Сообщение, отправленное вокруг кластера, содержит имя таблицы и логические флаги для вставки, обновления и удаления.
Но Я не смог найти никаких инструкций по настройке ни в документации, ни в inte rnet. Лучшее, что я нашел, это следующий, вероятно, устаревший фрагмент :
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 нет свойства ebean.cluster.members
. Я использую Ebean 11.15.4 с Play Framework 2.6.23 и play-ebean 4.1.3.