Мне нужно создать приложение с несколькими узлами, подключенными к одной базе данных в бэкэнде.
все узлы должны быть синхронизированы, так как любой клиент может проходить через любой узел и должен ожидать того же результата.
Мой вопрос заключается в том, использовал ли кто-нибудь какой-нибудь распределенный кеш JPA (что-то вроде кешированного кеша eclipselink) для этого и знает, какие преимущества использования JPA будут в этой ситуации по сравнению с использованием JDBC.
Я понимаю, что получил бы преимущества кэширования, но была бы какая-то другая причина?