Spring Cloud搭建(一)

Spring Cloud入门

概述:
Spring Cloud,基于Spring Boot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网管,负载均衡,断路器等组件。除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。
Spring Cloud利用Spring Boot的开发便利性巧妙的简化了分布式系统基础设施的开发,Spring Cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策筛选、分布式会话等等,他们都可以利用Spring boot的开发风格做到一键启动和部署。
Spring Boot并没有重复制造轮子,它只是将目前各家公司开发比较成熟,经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者提供出一套简单易懂易部署和易维护的分布式系统开发工具包。
Spring Cloud与Spring Boot的关系
Spring Boot专注于快速方便的开发单个个体微服务
Spring Cloud是关注全局的微服务协调整理治理框架,它将Spring Boot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供,配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策筛选、分布式会话等等集成微服务。
Spring Boot可以离开Spring Cloud单独使用开发项目,而Spring Cloud离不开Spring Boot,属于以来的关系
Spring Boot专注于快速,方便的开发单个微服务个体Spring Cloud关注全局的服务治理框架

你可能感兴趣的:(Spring Cloud搭建(一))