本篇纯扯
前言小扯
现在软件后端开发普遍都偏向微服务开发了,而我们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进行处理,非常感谢!