Spring Cloud有以下特点:
●约定优于配置。
●适用于各种环境。开发、部署在PC Server或各种云环境(例如阿里云、AWS等)均可。
●隐藏了组件的复杂性,并提供声明式、无xml的配置方式。
●开箱即用,快速启动。
●轻量级的组件。Spring Cloud整合的组件大多比较轻量,例如Eureka、Zuul,等等,都是各自领域轻量级的实现。
●组件丰富,功能齐全。Spring Cloud为微服务架构提供了非常完整的支持,例如配置管理、服务发现、断路器、微服务网关等。
●选型中立、丰富。例如,Spring Cloud支持使用Eureka、ZooKeeper或Consul实现服务发现。
●灵活。Spring Cloud的组成部分是解耦的,开发人员可按需灵活挑选技术选型。