如何访问Cloud Foundry App实例?

时间:2019-01-23 12:58:06

标签: cloudfoundry

我有一个应用程序在Cloud Foundry中进行了水平部署和扩展(假设其中有5个)。我在应用程序中有休息端点来更新一些内部资源。

我想每隔一段时间为每个实例调用该端点。 有什么办法吗?

预先感谢

1 个答案:

答案 0 :(得分:2)

您可以通过在请求中设置X-CF-APP-INSTANCE标头来定位特定实例。标头的格式为X-CF-APP-INSTANCE: APP_GUID:APP_INDEX

有关更多详细信息,请参见此处的文档。

https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html#-routing-requests-to-a-specific-app-instance

请记住,不能保证发送请求时单个应用程序实例将存在,否则,您的请求将失败并显示404。

还要注意,索引是从零开始的数字,其中零是第一个实例,一个是第二个实例,依此类推。