Существует пример того, как это можно сделать в примере проекта spring-boot-cities
.Этот пример немного отличается от того, что вы предлагаете, поскольку он моделирует домен, предоставляемый службой, вместо предоставления более общего интерфейса RestTemplate
или WebClient
.
Этот образец не включает знанияфункции внутренней маршрутизации Cloud Foundry, поскольку образец был разработан до того, как он был доступен в CF.Это хорошая возможность, но использование внутренних маршрутов требует дополнительной настройки развернутых приложений:
По умолчанию приложения не могут взаимодействовать друг с другом в сети контейнера.Чтобы приложения могли взаимодействовать друг с другом, вы должны создать сетевую политику.
Мы не будем заинтересованы во включении новой функции, подобной этой, в основной проект Spring Cloud Connectors, поскольку мы хотим ограничитьОбъем основного проекта в настоящее время поддерживаемых услуг.В разделе Community Extensions
внизу страницы проекта указан ряд известных проектов расширений Connectors.Если у вас есть что-то, работающее как автономная библиотека расширений, аналогичное уже перечисленным, я был бы рад добавить ваш проект в этот список.