JMX - Pivotal Cloud Foundry

时间:2016-04-25 00:38:37

标签: java spring spring-boot jmx pivotal-cloud-foundry

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

2 个答案:

答案 0 :(得分:1)

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

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

这完全取决于您的使用案例。 你能详细说明“在运行时更改属性”吗?

答案 1 :(得分:0)

你在Java应用程序中使用Spring Boot吗?如果是这样,您可以将JMX功能与Actuator配合使用。 Jolokia通过HTTP通过JMX帮助您完成此任务。 请参阅:Spring Boot JMX Management

如果这是一个传统的Java应用程序,您已经推入PCF,您可以使用Java构建包功能来启用JMX。 请参阅:Enable JMX port via Java Build Pack

请尝试让我们知道它是怎么回事。