Cloud foundry CloudFoundry实例环境变量?

Cloud foundry CloudFoundry实例环境变量?,cloud-foundry,Cloud Foundry,我有一个Java web应用程序,可以将一些东西持久化到数据库中,我想知道哪个实例处理了订单。快速的谷歌搜索并不能有效地回答我的问题: 是否有一个环境变量或我的应用程序可以用来从中收集实例号以进行持久化?我假设“什么实例”的意思是您有多个Java应用程序实例,并且您希望通过某种方式知道多个实例中的哪一个实际向数据库发出了请求 在谷歌上搜索“CloudFoundry实例环境变量”会让我想到。您可以看到列出的变量之一是。这些文档是Pivotal的托管云铸造服务的,我猜OSS文档的SEO更差,但它们都

我有一个Java web应用程序,可以将一些东西持久化到数据库中,我想知道哪个实例处理了订单。快速的谷歌搜索并不能有效地回答我的问题:

是否有一个环境变量或我的应用程序可以用来从中收集实例号以进行持久化?

我假设“什么实例”的意思是您有多个Java应用程序实例,并且您希望通过某种方式知道多个实例中的哪一个实际向数据库发出了请求

在谷歌上搜索“CloudFoundry实例环境变量”会让我想到。您可以看到列出的变量之一是。这些文档是Pivotal的托管云铸造服务的,我猜OSS文档的SEO更差,但它们都是


请注意,应用程序实例是短暂的。实例#0可能会因多种原因被终止和重新启动(通常是因为您的应用程序崩溃,或者底层应用程序执行软件/操作系统正在以滚动部署方式升级,以便透明地移动实例以避免停机),在这种情况下,新实例#0显然将是一个完全不同的进程,可能在不同的数据中心的不同机器上运行。

从日志中,您可以看到应用程序实例

2015-11-13T11:44:42.000+00:00 [App/0] OUT 11:44:42.675 [main] INFO blah blah
2015-11-13T11:45:42.000+00:00 [App/1] OUT 11:45:42.676 [main] INFO blah2
这里App/0是实例0,App/1是实例1

或者如果要访问代码中的实例

注意环境变量,CF\u实例

eg;CF_实例索引、CF_实例IP、CF_实例端口等