У нас есть несколько экземпляров Ofbiz/Opentaps. Все экземпляры говорят с одной базой данных. Существует множество таблиц, которые редко обновляются, поэтому они кэшируются, и все экземпляры поддерживают отдельные копии кеша в качестве стандартного механизма кэширования Ofbiz. Но в редких случаях, когда мы обновляем какой-либо объект, используя один из многих экземпляров, все остальные экземпляры продолжают показывать грязные данные кэша. Поэтому для этого требуется ручное действие и очистка всех кеш-копий в других экземплярах.Как реализовать «Распределенный кеш-клиринг» в Ofbiz?
Я хочу, чтобы операция очистки кеша во всех случаях происходила автоматически. On Ofbiz confluence page here очень короткое упоминание о «Распределенной кеш-очистке». Он полагается на JMS, кажется, что всякий раз, когда кеш экземпляра очищается, он отправляет уведомление по JMS на тему, а другие экземпляры, подписавшиеся на тот же вопрос JMS, очищают свои соответствующие копии кеша при этом уведомлении. Но я не мог найти другую ссылку или документацию о том, как это сделать? Какие файлы необходимо обновить, чтобы установить все в Ofbiz. Пример страницы/ссылки - это то, что я ищу.
@ Разрушители: Wow 2 downvotes в мин. На вопрос 2+ года. Пожалуйста, любезно предоставите комментарий, по крайней мере. – anubhava