- 前言
- 第一部分 基础应用开发
- 第 1 章 Spring Boot 入门
- 第 2 章 在 Spring Boot 中使用数据库
- 第 3 章 Spring Boot 界面设计
- 第 4 章 提高数据库访问性能
- 第 5 章 Spring Boot 安全设计
- 第二部分 分布式应用开发
- 第 6 章 Spring Boot SSO
- 第 7 章 使用分布式文件系统
- 第 8 章 云应用开发
- 第 9 章 构建高性能的服务平台
- 第三部分 核心技术源代码分析
- 第 10 章 Spring Boot 自动配置实现原理
- 第 11 章 Spring Boot 数据访问实现原理
- 第 12 章 微服务核心技术实现原理
- 附录 A 安装 Neo4j
- 附录 B 安装 MongoDB
- 附录 C 安装 Redis
- 附录 D 安装 RabbitMQ
- 结束语
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
第 8 章 云应用开发
2014 年 6 月,Pivotal 团队正式发布了 Spring Cloud 1.0.0 版本。Spring Cloud 是一套云应用开发工具集,为分布式的微服务开发提供了一整套简单易用的使用工具。Spring Cloud 主要包含配置管理、服务发现、动态路由、负载均衡、断路器、安全管理、事件总线、分布式消息等组件的开发工具包。
表 8-1 列出了 Spring Cloud 组件和对应的版本,在第 5 章的安全管理和第 6 章的 SSO 设计中使用了其中的 spring-cloud-secutiry。Spring Cloud 在 Brixton.M4 版本之后,Maven 可以使用 spring-cloud-starter-parent 方式来简化工程的依赖配置,我们使用的 Spring Cloud 版本是 Brixton.M5,对应的 Spring Cloud 版本是 1.1.0,Spring Boot 的版本是 1.3.2。
表 8-1 Spring Cloud 组件列表
(上面资料来源: http://projects.spring.io/spring-cloud/#quick-start )
Spring Cloud 与 Spring Boot 关系密切,能够臻于完美的结合使用。
本章的实例工程使用了模块化设计,用来介绍 Spring Cloud 工具集中几个主要组件的具体使用,如表 8-2 所示。
表 8-2 实例工程模块
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论