Spring Cloud为Cloud Foundry
优质
小牛编辑
133浏览
2023-12-01
Cloudfoundry的Spring Cloud可以轻松地在Cloud Foundry(平台即服务)中运行 Spring Cloud应用程序 。Cloud Foundry有一个“服务”的概念,它是“绑定”到应用程序的中间件,本质上为其提供包含凭据的环境变量(例如,用于服务的位置和用户名)。
spring-cloud-cloudfoundry-web
项目为Cloud Foundry中的webapps的一些增强功能提供基本支持:自动绑定到单点登录服务,并可选择启用粘性路由进行发现。
spring-cloud-cloudfoundry-discovery
项目提供Spring Cloud Commons DiscoveryClient
的实施,因此您可以@EnableDiscoveryClient
并将您的凭据提供为spring.cloud.cloudfoundry.discovery.[email,password]
,然后直接或通过LoadBalancerClient
使用DiscoveryClient
/}(如果您没有连接到Pivotal Web Services,则也为*.url
)。
第一次使用它时,发现客户端可能很慢,因为它必须从Cloud Foundry获取访问令牌。