大话SpringCloud—为什么需要Spring Cloud Alibaba?

本篇纯扯

前言小扯

现在软件后端开发普遍都偏向微服务开发了,而我们Java程序员开发有谁不知道呢p>

区有大一统java的趋势,快速构建一个单体单元,分布式微服务解决方案以及核心的和各种组件等等。

今天的主角之一就是,它是一个分布式的微服务解决方案。区别于,只是一个远程rpc调用框架。而前者则是一整套的解决方案,包括服务注册服务调用负载均衡服务 关服务降级与熔断分布式配置管理消息总线等等技术。也就是说自成一个生态。

正文

那么用的这么爽,为啥还需要呢em>

所谓一句话“新东西的出现必然是因为市场需求的需要“。我们开发人员或者准开发人员有了这个需求了。因为进入到了维护阶段

首先因为版本迭代非常快,每发布一个realease之后又会紧接着发布下一个版本,所以可能会积累一系列的bug,日积月累的使用肯定会出现这样那样的问题。

进入到维护模式,意味着不会再有新的组件技术出现。只是在原来的基础上修修补补,处理一些merge和PR请求。

技术上不更新,总要有人去做的吧,几年前被所取代。相同的剧本,可惜阿里巴巴和 区都是巨头,巨头之间战斗要考虑很多,于是它们想到了合作,与alibaba相结合,技术上有人负责更新新的组件,也还可以继续使用 区的技术,阿里另外一方面也可以推广一波阿里云和各种商业软件,双赢局面。于是诞生了。

Spring Cloud Alibaba

同 Spring Cloud 一样,Spring Cloud Alibaba 也是一套微服务解决方案,包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

作为 Spring Cloud 体系下的新实现,Spring Cloud Alibaba 跟官方的组件或其它的第三方实现如 Netflix, Consul,Zookeeper 等对比,具备了更多的功能:

它的官方文档。

中文文档。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92564 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月16日
下一篇 2020年7月16日

相关推荐