从三个方面介绍springcloud,即what(是什么),how(如何用),why(springcloud的优势)
whatspringcloud是一系列框架的有序集合,本身不是框架
springcloud提供了快速构建一些常用模式的工具,for:开发人员,place:在分布式系统中
工具包括:配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、分布式会话、集群状态监控、领导选举
springcloud是微服务系统架构的一站式解决方案
why使用springcloud的开发人员可以快速地建立实现这些模式的服务和应用程序,能够在任何分布式环境中都能很好的工作
用的人越来越多
how(后续文章在详细说明)
springcloud与springboot的关系springcloud利用了springboot的开发便利性,巧妙到的简化了分布式系统基础设施的开发(服务注册、服务发现、配置中心、负载均衡、断路器等)
可以使用springboot开发风格做到一键启动和部署
springcloud不是重复造轮子,它只是将各家公司开发的比较成熟的、经得起考验的服务框架组合起来、通过springboot风格进行再封装,有效屏蔽掉了复杂的配置和实现原理,将一套简单易懂、易部署、易维护的分布式系统开发工具包展示在开发人员眼前
总结:springcloud是基于springboot的,微服务系统架构的一站式解决方案



