假设我们在Cloud Foundry中部署了名为“app1”的Spring Boot应用程序,如果我们需要从另一个Spring引导应用程序获取此应用程序的URI,则说“app2”也在同一空间的Cloud Foundry中部署。这可以通过在“app2”代码
中给出类似下面的内容来实现$ {vcap.application.app1.uris [0]} //如果在app2的application.yml中使用它
答案 0 :(得分:1)
如果您知道app1正在使用的路线,那么您可以使用app2的application_uris [0]来替换和使用。
答案 1 :(得分:0)
这有点像反模式,我当然不建议使用凭据部署任何应用程序与云控制器通信。为此使用某种服务发现框架会更合适,例如Spring Cloud Services' "Service Registry"或Netflix's "Eureka"