大家好,我是冰河~~

大家都知道,SpringCloud Alibaba是在SpringCloud基础上开发并开源的一套微服务架构体系。那么,肯定会有小伙伴要问:在微服务领域,SpringCloud已经很火了,为何还要弄出个SpringCloud Alibaba?这不是又要增加我的学习成本吗?今天,我们就来一起聊聊这个话题。

Dubbo与SpringCloud

在之前的微服务架构中,SpringCloud和Dubbo可以说是微服务架构中两种最具代表性的框架(严格意义上来说SpringCloud不是一个框架)。

Dubbo

Dubbo是一个阿里巴巴开源的分布式服务治理框架,以RPC方式调用远程服务。提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

Dubbo架构图如下所示。

SpringCloud

SpringCloud则是一套微服务架构体系,服务注册与发现组件、网关组件、消息总线、配置、负载均衡、熔断器等等一系列的组件。

包含的组件如下图所示。

注:图片来自互联网

那为何SpringCloud这么火,阿里巴巴又要推出SpringCloud Alibaba呢?我们为何又要学习SpringCloud Alibaba?

为何学习SpringCloud Alibaba?

SpringCloud闭源

一个很重要的原因就是SpringCloud中一些组件闭源了,不再维护,如果在生产环境出现了问题,官方不再免费维护了。比如:注册中心Eureka在2.0版本之后宣布闭源了,容错组件Hystrix、网关组件Zuul也已经宣布停止维护了。

虽然说SpringCloud在官方给出了最优的替换方案,但是那些替换方案不再属于SpringCloud技术栈。换句话说:就是SpringCloud的技术栈不再完整了!此时,我们就有必要寻找一个新的完整的技术栈。

SpringCloud Alibaba

学习SpringCloud Alibaba的另一个原因就是:SpringCloud Alibaba技术栈中的各个组件对比SpringCloud来讲,在性能上要更好一些。很多技术是阿里巴巴内部经过多年双11、双12大促的考验,经过不断总结和优化开源出来的产品。

正是基于上述两个非常重要的原因,我们有必要来学习SpringCloud Alibaba技术。

写在最后

如果你想进大厂,想升职加薪,或者对自己现有的工作比较迷茫,都可以私信我交流,希望我的一些经历能够帮助到大家~~

推荐阅读:

  • 《实践出真知:全网最强秒杀系统架构解密,不是所有的秒杀都是秒杀!!》
  • 《从零到上亿用户,我是如何一步步优化MySQL数据库的?(建议收藏)》
  • 《我用多线程进一步优化了亿级流量电商业务下的海量数据校对系统,性能再次提升了200%!!(全程干货,建议收藏)》
  • 《我用多线程优化了亿级流量电商业务下的海量数据校对系统,性能直接提升了200%!!(全程干货,建议收藏)》
  • 《我用10张图总结出了这份并发编程最佳学习路线!!(建议收藏)》
  • 《高并发场景下一种比读写锁更快的锁,看完我彻底折服了!!(建议收藏)》
  • 《全网最全性能优化总结!!(冰河吐血整理,建议收藏)》
  • 《三天撸完了MyBatis,各位随便问!!(冰河吐血整理,建议收藏)》
  • 《奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些并发编程知识是你必须要掌握的!完整学习路线!!(建议收藏)》
  • 《奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些核心技能是你必须要掌握的!完整学习路线!!(建议收藏)》
  • 《奉劝那些刚参加工作的学弟学妹们:这些计算机与操作系统基础知识越早知道越好!万字长文太顶了!!(建议收藏)》
  • 《我用三天时间开发了一款老少皆宜的国民级游戏,支持播放音乐,现开放完整源代码和注释(建议收藏)!!》
  • 《我是全网最硬核的高并发编程作者,CSDN最值得关注的博主,大家同意吗?(建议收藏)》
  • 《毕业五年,从月薪3000到年薪百万,我掌握了哪些核心技能?(建议收藏)》
  • 《我入侵了隔壁妹子的Wifi,发现。。。(全程实战干货,建议收藏)》
  • 《千万不要轻易尝试“熊猫烧香”,这不,我后悔了!》
  • 《清明节偷偷训练“熊猫烧香”,结果我的电脑为熊猫“献身了”!》
  • 《7.3万字肝爆Java8新特性,我不信你能看完!(建议收藏)》
  • 《在业务高峰期拔掉服务器电源是一种怎样的体验?》
  • 《全网最全Linux命令总结!!(史上最全,建议收藏)》
  • 《用Python写了个工具,完美破解了MySQL!!(建议收藏)》
  • 《SimpleDateFormat类到底为啥不是线程安全的?(附六种解决方案,建议收藏)》
  • 《MySQL 8中新增的这三大索引,直接让MySQL起飞了,你竟然还不知道!!(建议收藏)》
  • 《撸完Spring源码,我开源了这个分布式缓存框架!!(建议收藏)》
  • 《亿级流量高并发秒杀系统商品“超卖”了,只因使用的JDK同步容器中存在这两个巨大的坑!!(踩坑实录,建议收藏)》
  • 《奉劝那些刚参加工作的学弟学妹们:要想学好并发编程,这些并发容器的坑是你必须要注意的!!(建议收藏)》
  • 《公司的报表工具太难用,我三天撸了个Excel工具,运营小姐姐直呼太好用了,现已开源!!(建议收藏)》
  • 《奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些并发编程核心技能是你必须要掌握的!!(建议收藏)》
  • 《阿里面试官:高并发大流量秒杀系统如何正确的解决库存超卖问题?(建议收藏)》
  • 《Redis五大数据类型与使用场景汇总!!(含完整实战案例,建议收藏)》

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,我是冰河,我们下期见~~

一个困扰程序员很多年的问题:微服务领域SpringCloud这么火,为何还要学习SpringCloud Alibaba?相关推荐

  1. 程序员都应该掌握的微服务网关:ZuulFilter的扩展功能实现

    上文给大家介绍的内容是微服务网关:Zuul的动态路由,那么本节内容给大家介绍的是微服务网关:Zuul Filter扩展功能实现. Zuul Filter扩展功能实现 在Zuul的工作原理中,我们已经看 ...

  2. 身为程序员,就应该了解微服务的未来发展趋势:云原生应用架构

    微服务发展趋势 随着Docker技术的普及和Kubernetes在互联网公司的大量部署与使用,微服务架构正在围绕应用如何易于开发交付.减少资源消耗.无侵入治理等方面进行变革和演进. 本篇我们将讲解云原 ...

  3. 一个平庸程序员的自白

    文 / zhuoqun Jacob Kaplan-Moss是著名 Python 框架 Django 的 Co-Creater 和核心开发者,在 Heroku 担任安全部门的 Director, 他常年 ...

  4. 是非人生 — 一个菜鸟程序员的5年职场路 第6节

    是非人生 - 一个菜鸟程序员的5年职场路第6节作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml ...

  5. 是非人生——一个菜鸟程序员的5年人生路

    注意:!!!!!!!!!!!! 文章可能还在连载.请关注: http://topic.csdn.net/u/20080318/10/e4543fc2-d726-465c-bc95-fea14b92db ...

  6. 随笔:做一个平庸程序员,are you scared?

    背景: 一个平庸程序员的自白.近期看到的少有的好文,细细品味,感触良多,思来想去不知如何与作者交流.无论从工作经验,还是从境界,都与原作与译作有一段差距.但很多人都会有相似的经历,说出自己的故事,彼此 ...

  7. 一个平庸程序员自白:我不牛逼但那又怎样?

    转自:http://www.managershare.com/post/189966 不是谁都能飚高音,但他们也有自己的声音. Jacob Kaplan-Moss是著名 Python 框架 Djang ...

  8. 一个老程序员的心里话(转载)

    1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会, ...

  9. 一个初级程序员学习新技术的策略

    一个初级程序员学习新技术的策略 我是一名初级程序员,工作一年多.还记得刚毕业,踏入社会的时候,面临着很多工作上尴尬和困惑.首当其冲的便是在学校学的知识并不够用,甚至并不管用.于是学习新技术成了重点解决 ...

最新文章

  1. 《Effective C#》Part I:第一部分总结
  2. 计算机基础- -操作系统环境
  3. leetcode 606. Construct String from Binary Tree | 606. 根据二叉树创建字符串
  4. 监督学习 | CART 分类回归树原理
  5. oracle11g临时表,oracle11G的临时表空间
  6. 哲学经典名句[zt]
  7. 同一个ip服务器comcat下部署第二个项目怎么设置,用nginx在同一服务器端口下部署多个项目,第二个项目打开后页面空白?...
  8. 大数据之多数据源综合管理系统:数据源配置管理
  9. JavaScript库和框架
  10. coon.php连接,PHP 连接 MySQL
  11. HDU 1224 DFS
  12. 思科N9K交换机配置QOS
  13. 新手也能看懂,Kubernetes其实很简单
  14. 学生成绩管理系统(简易版)
  15. 既生 useState 何生 useReducer (主讲useReducer)
  16. flat2lla matlab,Convert from flat Earth position to array of geodetic coordinates
  17. 类型转换函数(atof(),atoi(),atol())
  18. 区块链革命 - 第2篇 转型 - 第4章 重新设计公司架构:核心与边缘
  19. jquery 添加transform样式
  20. 绎云科技干货铺 | SD-WAN的“武林世界”

热门文章

  1. 大学计算机基础网络配置实验报告答案,2008大学计算机基础实验报告参考答案...
  2. python 将List中元素两两组合
  3. 在线AES加密/解密工具
  4. lineageos信号叉号_安卓手机刷lineageOS后电信卡不能通话解决办法
  5. 我学会了用计算机作文,我学会了电脑作文
  6. ps制作苹果中的返回按钮
  7. 【python爬虫学习】cookie模拟登陆
  8. excel怎么按颜色统计单元格个数
  9. android 按钮点击退出程序,Android:按下后退按钮退出应用程序
  10. 大型情感连续剧,从焫鷄到咸鱼