2016-10-26 14 views
0

У меня есть приложение, которое использует весенний отдых и развернуто на PCF. Теперь внутри кода мне нужно получить количество экземпляров PCF, работающих в настоящее время. Может ли кто-нибудь помочь?Как получить количество экземпляров pcf в java-коде?

+0

Под «экземплярами PCF» вы имеете в виду количество экземпляров вашего приложения, работающего в организации и пространстве, количество экземпляров вашего приложения, работающего на одном ПКФ или число PCF, установленных в бизнесе? –

+0

Я имею в виду количество экземпляров моего приложения, работающих в организации и пространстве – user

ответ

1

Прежде чем ответить на этот вопрос - зачем вы хотите знать? Это анти-шаблон для облачных приложений, чтобы знать о своих сверстниках; они должны работать в полной изоляции.

Вы можете обнаружить это, просмотрев детали приложения по GUID в CloudController. Вы можете получить GUID текущего приложения в переменной окружения VCAP_APPLICATION.

https://apidocs.cloudfoundry.org/245/apps/get_app_summary.html

Для того, чтобы поразить CloudController приложение нужно будет знать домен системы Вашего Cloud Foundry (например api.mycf.com) и учетные данные, которые позволяют сделать этот запрос.