Разделение только для чтения и чтения и записи в приложениях Spring / J2EE
Мы используем Spring, Spring-Data и JPA в нашем проекте.
Для производственных серверов мы бы хотели настроить кластер базы данных таким образом, чтобы все запросы на чтение были направлены на один сервер, а все запросы на запись были направлены на другой сервер.
Это, очевидно, потребует некоторых изменений в способе построения DAO.
Кто-нибудь знает, как этого добиться, если до сих пор следил за созданием DAO в стиле кулинарной книги с использованием Spring-Data / JPA, где реализация DAO отвечает за чтение и запись? Какие изменения в архитектуре будут необходимы для разделения двух типов вызовов?