Spring Cloud是一个快速构建分布式系统的一站式解决方案。它使用Spring Boot作为基础,整合了众多核心库。Spring Cloud通过IOC、AOP、自动化配置和比Lambda更为简单的脚手架等方面优化基础设施,大大减少了开发人员构建分布式系统的工作量,并且将架构从单体式转化为分布式,极大地提高了应用程序的通用性,可扩展性和弹性。
Spring Cloud组件包括:服务注册与发现、路由、服务调用、负载均衡、配置中心、分布式消息、断容器、服务网关、追踪处理等功能,支持容器部署或者独立运行。
Spring Cloud与Spring Boot深度整合,并提供了一套简单易用的开发模型,例如:全局配置管理、负载均衡、断容回复和新一代微服务治理能力。
Spring Cloud是一种分布式系统架构的新思路和新方法,是对分布式系统技术的一个极大提升。