Java JMX-关键云铸造

Java JMX-关键云铸造,java,spring,spring-boot,jmx,cloud-foundry,Java,Spring,Spring Boot,Jmx,Cloud Foundry,我有一个java应用程序,我计划迁移到Pivotal Cloud Foundry。应用程序使用JMX在运行时更改属性。当我将应用程序迁移到PCF时,是否可以保留相同的体系结构,或者我是否应该探索不同的方法?对于PCF应用程序,云环境应该提供应用程序所需的依赖项。您可以通过各种方式为运行时注入这些依赖项,例如,提供环境设置 如果您需要在运行时说出凭据,您可以查看Spring云服务和配置服务器。如果您正在寻找其他服务,您可以在Spring云服务中使用服务注册和发现(基于Netflix Eureka组

我有一个java应用程序,我计划迁移到Pivotal Cloud Foundry。应用程序使用JMX在运行时更改属性。当我将应用程序迁移到PCF时,是否可以保留相同的体系结构,或者我是否应该探索不同的方法?

对于PCF应用程序,云环境应该提供应用程序所需的依赖项。您可以通过各种方式为运行时注入这些依赖项,例如,提供环境设置

如果您需要在运行时说出凭据,您可以查看Spring云服务和配置服务器。如果您正在寻找其他服务,您可以在Spring云服务中使用服务注册和发现(基于Netflix Eureka组件)

这完全取决于您的用例。
你能详细介绍一下“在运行时更改属性”吗

您是否在Java应用程序中使用Spring Boot?如果是这样,您可以将JMX特性用于执行器。Jolokia通过HTTP上的JMX帮助您做到这一点。 请参阅:

如果这是一个传统的Java应用程序,您已经进入了PCF,那么您可以使用Java构建包特性来启用JMX。 请参阅:


请试着让我们知道进展情况。

很抱歉造成混淆。我想检查我是否可以访问CF中部署的java应用程序的JMX运行时。问题是关于PCFI上的JMX配置,我现在面临同样的问题,你还记得这个问题的解决方法吗?@grindlewald我最终使用spring云配置服务器来解决这个用例我还使用了其他答案中建议的其他用例的执行器,并且不必使用jmx