开篇词|带你玩转Dubbo微服务框架
- 深入了解
- 翻译
- 解释
- 总结
Dubbo微服务框架是一款备受推崇的Java开发框架,本文作者何辉将带领读者深入探索Dubbo框架的实战应用。文章以解决实际问题为出发点,分为基础篇、特色篇、源码篇和拓展篇四个模块,通过案例驱动的思路,帮助读者从问题现象出发,分析思考问题,推导出需要的技术支撑,并提供解决方案。作者强调学习Dubbo框架应该抓住体系、主干和思路,重视思考、推导和理解,而非一味钻研源码。通过逐步学习,读者可以掌握Dubbo框架的核心知识,应对日常开发实践和面试挑战。文章鼓励读者在竞争激烈的IT行业中,不要陷入“卷面试”的表象,而是真正愿意慢下来沉心思考软件设计精髓思想,从而走得更稳、更远。
2022-12-1918人觉得很赞给文章提建议
《Dubbo 源码剖析与实战》,新⼈⾸单¥59
全部留言(23)
- 最新
- 精选
- Geek_895efd对目前微服务框架的迷惑,期待老师答疑: 1、目前的微服务框架:springCloud体系、阿里的springCloudAlibaba体系、以dubbo为主的微服务框架 2、对微服务框架的疑惑点一:国内主流微服务栈基本是springCloudAlibaba,我看阿里官方的描述,dubbo也是springCloudAlibaba的组成部分,那dubbo现在也有服务治理能力,是可以替代springCloudAlibaba吗 3、对微服务框架的疑惑点二:springCloudAlibaba技术栈包括nacos、springCloud gateway、sentinel、Sleuth、Seata等,那末duboo微服务治理包括哪些,还是说跟pringCloudAlibaba是重叠的 4、对微服务框架的疑惑点三:springCloudAlibaba、dubbo各自的定位是什么 5、对微服务框架的疑惑点四:springCloudAlibaba、dubbo各自的使用场景是什么 期待老师的答疑:不然,课程学下来,学的目的都不知道是什么
作者回复: 你好,Geek_895efd:看了你的问题,确实问的非常好,非常有自己的想法和思考,挺好的。 对于大众化普通诉求,使用任何一款都行。 然而,若对一些停更的组件比较在意的话,SpringCloudAlibaba主要对SpringCloud中的一些停更组件进行了延续,通过扩展或者替换的方式,使得SpringCloudAlibaba变相成为了SpringCloud的增强版本,阿里在增强版本中新增了Nacos、Gateway、Sentinel等等组件来扩展或替换那些停更的组件。 既然是增强版本的话,那么SpringCloudAlibaba和SpringCloud在进行服务调用时首选的是大众化的RestAPI形式,通过Feign来发起HTTP调用。 但是,微服务体系也存在不少的内部服务之间的调用,若对远程调用有极致的性能追求,毕竟HTTP是走在7层协议之上,而Dubbo发起的RPC调用走在4层协议上,就单纯从拆包解包来说,数据走在4层与走在7层来说,当然是走在4层的数据包会小一些。 所以 Dubbo 在远程调用上会有极致的追求,但也有人们想在SpringCloudAlibaba和SpringCloud之上,对于服务之间的调用也想使用4层的TCP发起调用的话,那么就衍生出了SpringCloudAlibabaDubbo微服务框架。
2023-01-12归属地:浙江25 - LVM_23老师,Dubbo我在其他地方看说是RPC框架,当前文中说是微服务框架。没理解好,求解惑,谢谢
作者回复: 你好,LVM_23 :这个问题确实提的挺好的,想必深度思考了一番。Dubbo以前官网介绍定位是一个高性能 RPC 框架,现在官网介绍已经定位是一个微服务框架。不但具备远程调用与服务发现,同时还在此基础上提供了一系列的治理能力。
2022-12-21归属地:湖南25 - Andy看了《开篇词》,可以看出这是老师对于学习之“道”、解决之“道”的干货分享,我是先大致浏览了一下,发现有很多细节点,也就是一些思维,非常重要,也很契合我之前所想的,比如“问题驱动学习”、“卷面试”、“凡是理解的都会记住,凡是不理解的都会忘记”,而后,又重新精读了一遍。 整篇写得非常诚恳,也很务实,可以说,是一切后续学习实践的真正前提,所谓“工欲善其事,必先利其器”。方向和方法对了,接下来只是行动就完了。很多人总想一下子扎进知识干货的海洋里,熟不知海洋里不会游泳,是会淹死的。正如那句古话所言“吾生也有涯,而知也无涯,以有涯随无涯,殆己”。 希望,想要学习任何知识,想要收获真正解决问题的能力的同学,应该好好先看看这篇开篇词。
作者回复: 你好,andy:非常感谢你的认真阅读和真诚的感慨。毕竟思想是一切的源泉,有了思想这把利剑后,编码就仅仅只是按部就班执行代码编程而已,思维绽放的结果却是一个别人难以想到或难以超越的功能点,不仅仅要做一个实战之王,更要做一个思考之圣,争取做到知行合一。
2023-01-04归属地:广东3 - 陌兮赶上热乎的了。16年底开始用dubbo,不过后面通知不会维护了,加上换了公司,就开始用spring-cloud。现在所在的家公司又在用dubbo,再捡回来。
作者回复: 你好,陌兮:赶早不如赶巧,预祝学习旅途愉快😄
2023-01-03归属地:广东2 - EvanDubbo 源码篇是按3.0 以版解讲 ?Dubbo 确实非常优秀的,和Spring Cloud 相比缺少一定生态技术环境
作者回复: Dubbo 3.0.7 版本。
2022-12-19归属地:广东2 - 张申傲老师的课程不仅内容质量高,还很励志~
作者回复: 你好,张申傲:非常感谢你的高度评价,您的“满意”是我们前进的最大动力!
2022-12-26归属地:广东1 - Casin加油跟着老师一起学
作者回复: 你好,Casin:好勒,学习之旅竭尽全力为您服务😄
2022-12-22归属地:湖南1 - 小天工作里一直有用到Dubbo,但也就只知道怎么用。希望能通过学习了解更多
作者回复: 你好,小天:那你就已经有了夯实的基础了,学起来简直如虎添翼,每章的东西都是经过精心设计,学后可以横向迁移到其他框架依葫芦画瓢的,可以用心慢慢体会下~加油(*´꒳`*)
2022-12-21归属地:湖南1 - aoe目标是用 Dubbo 横着走
作者回复: 你好,aoe:可以的,看好你,加油(・ω< )★
2022-12-21归属地:湖南1 - 慎独明强最近在看dubbo的源码,希望这个课程可以从不同角度的有收获
作者回复: 慎独明强,你好:挺好的,very nice,期待看到你另一面对 dubbo 的独到见解,加油@_@
2022-12-19归属地:广东1