Кластерное управление ресурсами соединений в Ignite с использованием Hikari

Как я могу управлять ресурсами на зажигать.

Учитывая приложение, которое я разрабатываю, у меня есть несколько соединений, которые я имел обыкновение хранить (JDBC/SAP/others). Раньше я держал все соединения в пуле и управлял ими с помощью HIKARI. Теперь, учитывая, что теперь у меня может быть кластер машин, использующих ignite, какой метод я могу использовать, чтобы я мог распределить соединения по узлам.

Ignite не предоставляет этот механизм из коробки.

Я думал об использовании сервисов в качестве контейнера для этих соединений, но тогда управление соединением - это дополнительные издержки. Так же хорошо, как изобретать велосипед.

Hikari не имеет никаких функций управления кластером и, следовательно, ограничен ресурсом одного узла.

Любые предложения будут оценены.

2 ответа

У вас была возможность взглянуть на драйвер клиентского узла JDBC? Он должен обрабатывать распределение запросов между узлами.

SAP Data Services, начиная с версии 4.2 SP2, теперь поддерживает использование драйверов JDBC в качестве источника данных. Эта возможность была реализована с помощью нового типа адаптера, JDBC.

Чтобы добавить адаптер JDBC, вы используете консоль администрирования служб данных, перейдите к экземплярам адаптера, выберите сервер заданий и затем выберите Конфигурация адаптера.

SAP Data Services и JDBC

SAP HANA предоставляет драйвер, который позволяет приложениям Java подключаться к базе данных SAP HANA с помощью интерфейса прикладного программирования JDBC (API).

Подключение к SAP HANA через JDBC

Другие вопросы по тегам