【发布时间】:2017-11-15 01:30:28
【问题描述】:
是否可以使用 ConfigurableEnvironment 和 Cloud Foundry 实例索引等方式为部署在 Cloud Foundry 中的 Spring Boot 应用程序的每个实例以编程方式设置不同的配置文件?
【问题讨论】:
-
你的用例是什么?您真的不想拥有功能不同的应用程序实例。您推送到 CF 的每个应用程序都可以有一个或多个实例,并且这些实例应该完全相同。如果你想要不同的行为,你应该推送多个应用程序。
-
实例具有相同的功能,不同之处在于配置文件将用于加载运行两个或多个浴作业的配置。 Eatch 作业将在它自己的实例上运行。
-
如何在集群模式下使用石英调度程序将执行分散到所有实例上?如果您硬编码哪个实例正在运行哪个作业,那么如果一个实例出现故障,您就会遇到问题。