Поддержка Infinispan для реплицированных кэшей, когда версии проекта различаются - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть кластер автономного режима на Wildfly 18.1 с Infinispan 9.4.16. Когда у меня есть одна и та же версия проекта на обоих узлах, репликация записей кэша работает нормально. Однако, если у меня есть версия A на одном узле и версия B на другом узле, произойдет сбой репликации с java.io.InvalidClassException и org.jboss.modules.ModuleNotFoundException: deployment.my-application-versionB.ear.myjar-versionB.jar. Кажется, проблема в том, что узел А, работающий с версией А, не может реплицировать записи кэша с узла 2 с версией В.

Есть ли способ исправить это? Класс, сохраняемый в кеше, не меняется, и я не вижу причины, по которой Infinispan не сможет реплицировать записи.

1 Ответ

0 голосов
/ 26 февраля 2020

Я решил эту проблему, удалив версию из развернутого уха. На мой взгляд, это не идеальное решение, но оно выполняет свою работу.

...