ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

1.初识Spring-Cloud

2020-01-15 14:52:45  阅读:159  来源: 互联网

标签:服务 框架 Spring boot 初识 spring Cloud


部分来自微信公众号:纯洁的微笑

一:读《SpringCloud微服务实战》

1.Spring-Cloud其目标构建一套标准化的微服务解决方案,让架构师,开发者在使用微服务理念构建应用系统的时候,在面对各个环节的问题都找到对应的组件来处理。

2.Spring-Cloud可以说是Spring社区为微服务架构提供的一个“全家桶”套餐。

3.Spring-Cloud内容非常广泛,并且知识跨度较大,对于很多初学者来说就像被专业词轰炸一样(做好心理准备)。

4.Spring-Cloud不像其他微服务框架,只是解决服务中的某一问题,而是一个解决微服务架构实施的综合性解决框架。

二:和Spring boot 是什么关系

Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的云应用开发工具;Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现,可以不基于Spring boot吗?不可以。

Spring boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring boot,属于依赖的关系。

三:Spring Cloud的优势

微服务的框架那么多比如:dubbo、Kubernetes,为什么就要使用Spring Cloud的呢?
1.产出于spring大家族,spring在企业级开发框架中无人能敌,来头很大,可以保证后续的更新、完善。比如dubbo现在就差不多死了
2.有spring Boot 这个独立干将可以省很多事,大大小小的活spring boot都搞的挺不错。
3.作为一个微服务治理的大家伙,考虑的很全面,几乎服务治理的方方面面都考虑到了,方便开发开箱即用。
4.Spring Cloud 活跃度很高,教程很丰富,遇到问题很容易找到解决方案

5.轻轻松松几行代码就完成了熔断、均衡负责、服务中心的各种平台功能

     Spring Cloud对于中小型互联网公司来说是一种福音,因为这类公司往往没有实力或者没有足够的资金投入去开发自己的分布式系统基础设施,使用Spring Cloud一站式解决方案能在从容应对业务发展的同时大大减少开发成本。同时,随着近几年微服务架构和Docker容器概念的火爆,也会让Spring Cloud在未来越来越“云”化的软件开发风格中立有一席之地,尤其是在目前五花八门的分布式解决方案中提供了标准化的、全站式的技术方案,意义可能会堪比当前Servlet规范的诞生,有效推进服务端软件系统技术水平的进步。

                                                                       微信公众号: 

                                               

                                                                             JAVA程序猿成长之路

                          分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 

标签:服务,框架,Spring,boot,初识,spring,Cloud
来源: https://www.cnblogs.com/niugang0920/p/12196656.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有