主要观点:介绍了基于 Spring Cloud 框架的多个微服务在不同机器上运行时,可利用 Pivotal 平台进行监控和管理。包括 Pivotal Cloud Foundry(可在多种云环境运行)、Pivotal Web Services(可在 pivotal.io 站点使用的托管云原生平台)、PCF Dev(可在本地作为单个虚拟机运行)等,还说明了在不同情况下的设置和部署步骤,如在本地安装 PCF Dev 需安装 Virtual Box 等,在 Pivotal Web Services 平台需先注册,以及在微服务中添加依赖、使用 Maven Cloud Foundry 插件进行部署等,最后展示了成功部署后的应用界面和相关操作。
关键信息:
- Pivotal 平台对 Spring Cloud Services 和 Netflix OSS 工具有较好支持。
- PCF Dev 可本地运行,需 6GB 以上内存,运行命令为
cf dev start -s scs
。 - Pivotal Web Services 平台地址为[https://login.run.pivotal.io/]。
- 微服务需添加特定依赖和使用 Maven Cloud Foundry 插件进行部署。
- 可在 Pivotal 平台控制台查看部署的服务等。
重要细节:
- 微服务
pom.xml
中的依赖配置,如spring-cloud-services.version
等。 - 示例代码中的
AccountService
的断路器实现和账户服务的随机延迟设置。 - 部署后的应用界面截图,展示了部署的服务等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。