Если я правильно понимаю, у вас в PCF работают два приложения.
- Одно загрузочное приложение Spring, которое вы называете клиентским приложением.
- Второй - ваш сервер statsd
и вам нужно установить связь между этими двумя.
Как отметил Даниил в комментарии, у вас есть два способа сделать это.
- HTTP / TCP
- Внутренний маршрут
Проблема с вариантом 1 заключается в том, что вы, возможно, не сможете использовать это с хостом и портом отдельно, поскольку PCF внутренне делает это.
Я бы порекомендовал использовать второй вариант - Внутренний маршрут, который дает вам четкое имя хоста и порт, который необходимо настроить в клиентском приложении.
Вот шаги, которые вы можете выполнить для настройки сети «контейнер-контейнер»
- Добавить новый маршрут на серверное приложение -i.e.
app1.apps.internal
- Создание политики сети с клиентским и серверным приложением - ссылка
- Определите свойство на сервере конфигурации или в базе кода независимо от того, какой процесс вы используете для экстернализации свойства. Ваш окончательный URL будет выглядеть так:
app1.apps.internal:8080