У меня есть набор приложений Spring Boot, которые общаются друг с другом через http-вызовы и зарегистрированы на сервере Eureka.
Одно из этих приложений, например, DBServices, взаимодействует с БД Oracle.В этой БД я храню некоторые данные других приложений Java, скажем, потребителей.Теперь я пытаюсь разрешить потребителям использовать свои данные в моей базе данных Oracle с помощью настраиваемого драйвера JDBC (оболочки над драйвером JDBC), который я пишу.
Я пытаюсь найти способ, когда потребитель вызываетcreateConnection()
или executeQuery()
, мой пользовательский драйвер фактически выполняет свой запрос в DBServices и возвращает результат через набор результатов.Возможно ли это?
Вопрос в основном из-за того, что пользовательский драйвер JDBC пытается взаимодействовать с микросервисами, использующими связь http / REST.