Как выполнять межоблачные литейные вызовы (от приложения, работающего в одной среде PCF, до приложения, работающего в другой среде PCF) - PullRequest
0 голосов
/ 21 ноября 2018

По требованию я должен сделать сервисный вызов приложения, работающего в производственной среде PCF, из приложения, работающего в непроизводственной среде PCF.Все приложения разработаны с использованием Spring boot.Все виды решений или исправлений приветствуются.Заранее спасибо.

1 Ответ

0 голосов
/ 25 ноября 2018

Здесь действительно нет ничего особенного Cloud Foundry.На высоком уровне вы будете делать то же, что и при доступе к службе, работающей в том же экземпляре Cloud Foundry, или даже к какой-то случайной службе, работающей в общедоступном Интернете.

Высобирается использовать Spring RestTemplate, чтобы сделать запрос к сервису.Отправляемый вами запрос будет зависеть от API службы, которую вы пытаетесь использовать.Запрос поступит в сервис и вы получите ответ.RestTemplate поможет с синтаксическим анализом ответа в Java-объект, и ваше приложение может потреблять ответ.

Хитрость в этом заключается в доступе к сети.Потребляющая служба должна быть в состоянии отправить запрос по сети и направить его в производящую службу.Это может или не может быть возможным в зависимости от того, как настроена сеть вашей компании.Никто здесь не может помочь вам с этим, хотя.Вам необходимо поговорить с кем-то из вашей компании, возможно, с вашим оператором Cloud Foundry или сетевым администратором, чтобы подтвердить, разрешено ли это, или возможно добавить правила группы безопасности приложений или открыть порты брандмауэра.

Извините, я не могубыть более конкретным, но я надеюсь, что это поможет вам в правильном направлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...