spring cloud 是一种基于spring Boot的一整套实现微服务的框架。他提供了微服务开发所需要的配置管理。服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。与spring boot一起开发相当方便,目前项目开发也是基于这一选择。
特性
Spring Cloud 专注于提供良好的开箱即用经验的经典用例和可拓展性机制覆盖。
分布式/版本化配置
服务注册和发现
路由
service - to - service调用
负载均衡
断路器
分布式消息传递