首页 > 解决方案 > Spring boot微服务中连接Pivotal Coud Cache集群所需的配置或链接

问题描述

我正在使用集群双向 Pivotal 云缓存设置 Spring-boot 微服务。

我已经在 Pivotal Cloud 中设置了双向集群,我有一个带有端口的定位器列表。我已经有一些在线文档。 https://github.com/pivotal-cf/PCC-Sample-App-PizzaStore

但无法理解 spring boot 应用程序将知道连接的配置。

我正在寻找一些教程或参考资料,我可以在其中将 Spring Boot 应用程序与 PCC(gemfire)链接起来

标签: spring-bootcloud-foundrygemfirespring-data-gemfiregeode

解决方案


当您在 Cloud Foundry(或 Pivotal Cloud)中部署应用程序时,您需要将其绑定到一个或多个服务。然后,服务详细信息会通过VCAP_SERVICES 环境变量自动暴露给应用程序。对于 PCC,这将包括定位器的名称和端口。通过将spring-geode-starter(或spring-gemfire-starter)jar 添加到应用程序,它将自动处理VCAP_SERVICES值并提取必要的端点信息以连接到集群。

此外,如果您的 PCC 实例上启用了安全性,您还需要创建一个服务密钥。与定位器详细信息一样,必要的凭据将通过 公开VCAP_SERVICESstarterjar 将自动处理和配置它们。


推荐阅读