我有一个应用程序在Cloud Foundry中进行了水平部署和扩展(假设其中有5个)。我在应用程序中有休息端点来更新一些内部资源。
我想每隔一段时间为每个实例调用该端点。 有什么办法吗?
预先感谢
答案 0 :(得分:2)
您可以通过在请求中设置X-CF-APP-INSTANCE
标头来定位特定实例。标头的格式为X-CF-APP-INSTANCE: APP_GUID:APP_INDEX
。
有关更多详细信息,请参见此处的文档。
请记住,不能保证发送请求时单个应用程序实例将存在,否则,您的请求将失败并显示404。
还要注意,索引是从零开始的数字,其中零是第一个实例,一个是第二个实例,依此类推。