一:什么是Spring Cloud & 微服务 ?
Spring Cloud:Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 ——— 来源百度百科
微服务:一系列微小得服务共同组成,跑在自己的进程里,每个服务为独立得业务开发,独立部署,分布式管理
二:为什么选择Spring Cloud ?
- 我喜欢大道至简的开发模式,我希望我的代码也越来越简洁易读
- SpringCloud 是基于SpringBoot开发的,所以也继承了SpringBoot的优点,开发部署等都非常简单
- 加深对分布式系统的理解:旨在支持应用程序和服务的开发,可以利用物理架构 由多个自治的处理元素,不共享主内存,但通过网络发送消息合作
- SpringCloud 更新频率快,所以后期肯定会发展的越来越稳定。
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论