各位读者:大家好!
2021 年已然结束,回顾这一年,发生了太多的事情。「阿里巴巴中间件」有幸参与其中,见证了如此多优秀的技术内容,还有众多技术人带来的深度思考,更有群星璀璨的大会活动和重磅嘉宾的技术交流留下的印迹。
如今,开发者自身的使命已然从曾经的企业信息化战略执行者,转变为如今的数字化转型业务赋能者,未来也将进一步成为数字创新的技术引领者。而「阿里巴巴中间件」也在这一年中收到了许多开发者的投稿和新朋友的关注,一起携手拥抱云原生时代。
2021 这一年,我们共发布了 159 篇文章,平均每个月分享 13 篇文章,每周分享 3 篇文章。回顾这一年,每个脚印都有你们的陪伴。
我们评选出了【最受开发者欢迎】和【最具行业影响力】的共 20 篇文章,给过去的 2021 年划上一个完满的句号,哪一篇是你最喜爱的文章呢?
最受开发者欢迎 TOP 10
评选维度:文章的综合阅读量,点赞数与好评数,读者的反馈热度等。
TOP 1:Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生
作者:阿里云中间件团队
在如今的大背景下,Apache Dubbo 3 选择全面拥抱云原生,将 Dubbo 的架构升级,提出了全新的服务发现模型、下一代 RPC 协议和云原生基础设施适配等优化方案。
TOP 2:饿了么 EMonitor 演进史
作者:柯圣
面向饿了么上千研发人员,EMonitor 提供精准的报警服务和多样化的触达手段,同时运行约 2 万的报警规则。本文就细数饿了么可观测性的建设历程,回顾下“饿了么可观测性建设的那些年”。
TOP 3:重磅官宣:Nacos2.0发布,性能提升10倍
作者:席翁
继 Nacos 1.0 发布以来,Nacos 迅速被成千上万家企业采用,并构建起强大的生态。但是随着用户深入使用,逐渐暴露一些性能问题,因此我们启动了 Nacos 2.0 的隔代产品设计,时隔半年我们终于将其全部实现,实测性能提升 10 倍,相信能满足所有用户的性能需求。
TOP 4:微服务拆分之道
作者:修冶
在做微服务的路上,拆分服务是个很热的话题。我们应该按照什么原则将现有的业务进行拆分?是否拆分得越细就越好?
TOP 5:我对技术架构的理解与架构师角色的思考
作者:道延
架构师需要什么样的能力?我参考了外面一些同学的分享,总结出来其实就是发现问题、分析定义问题、解决问题。遇山开道、遇水架桥,这讲的是决心。很多时候问题确实很难解决,也需要协调更多的人。
TOP 6:全链路压测体系建设方案的思考与实践
作者:周博
在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构、成熟度、流程等紧密相关,所以我们把全链路压测从简单的制作范围内脱离出来,变成整个业务连续性的方案。
TOP 7:当程序员具备了抽象思维
对于我本人而言,每当我对抽象有进一步的理解和认知,我都能切身感受到它给我在编码和设计上带来的质的变化。同时,感慨之前对抽象的理解为什么如此肤浅。如果时间可以倒流的话,我希望我在我职业生涯的早期,就能充分意识到抽象的重要性,能多花时间认真的研究它,深刻的理解它,这样应该可以少走很多弯路。
TOP 8:技术人生第5篇——浅谈如何成为技术一号位?
作者:贺科学
认清每个人自己在日常工作中的思维定式非常重要,有助于转变自己对很多事情的认知,而这种转变也会从根本上带来行为上的变化。也就是说,可以通过理论分析和实践,来共同完成对个人实际生活的影响。
TOP 9:分享 2 种规划思维和 4 个规划方法
作者:不拔
每年各个部门都要进行规划,规划能让目标更聚焦,让我们清晰地知道今后我们要做什么、如何去做。并非每个人都会参与规划中去,但需要掌握规划的方法,否则让你来做规划时,你会发现很痛苦,找不到什么头绪,要么规划出来的内容都是散点,要么规划出来的太抽象。
TOP 10:「技术人生」第2篇:学会分析事物的本质
作者:贺科学
技术一号位不是岗位,更多的是技术人员在公司中做事的一种心态,这个系列的文章适合所有想要对日常工作“知其然更知其所以然”的技术人,借助理论工具的指引,结合自己的实践经历,悟到自己的收获,从而加速成长的过程。大道理千千万万,有缘者得之真谛践于其行而非流于其表。
最具行业影响力 TOP 10
评选维度:技术社区、科技媒体、自媒体等渠道的转载数据和综合阅读量等。
TOP 1:首次!统一调度系统规模化落地,全面支撑阿里巴巴双 11 全业务
作者:统一调度项目组
今天,统一调度已实现阿里巴巴电商、搜推广、MaxCompute 大数据和蚂蚁业务的调度全面统一,实现了 pod 调度和 task 高性能调度的统一,实现了完整的资源视图统一和调度协同,实现了多种复杂业务形态的混部和利用率提升,全面支撑了全球数十个数据中心、数百万容器、数千万核的大规模资源调度。
TOP 2:云栖发布|阿里云消息队列 RocketMQ 5.0:消息、事件、流融合处理平台
作者:阿里巴巴中间件
RocketMQ5.0 的发布标志着阿里云消息正式从消息领域正式迈向了“消息、事件、流”场景大融合的新局面。未来阿里云消息产品的演进也将继续围绕消息、事件、流核心场景而开展。
TOP 3:云原生,开发者的黄金时代
作者:丁宇
开发者的构成从最初以传统开发者为代表的群体,到逐渐兴起的云上开发者群体,再到日渐壮大的云原生开发者群体。开发者自身的使命也从曾经的企业信息化战略执行者,转变为如今的数字化转型业务赋能者,未来将进一步成为数字创新的技术引领者。
TOP 4:如何专业化监测一个 Kubernetes 集群?
作者:佳旭
如何构建全面深入的可观测性架构和体系,是提升系统稳定性的关键之因素一。ACK将可观测性最佳实践进行沉淀,以阿里云产品功能的能力对用户透出,可观测性工具和服务成为基础设施,赋能并帮助用户使用产品功能,提升用户 Kubernetes 集群的稳定性保障和使用体验。
TOP 5:探究 Java 应用的启动速度优化
作者:梁希
在高性能的背后,Java 的启动性能差也令人印象深刻,大家印象中的 Java 笨重缓慢的印象也大多来源于此。高性能和快启动速度似乎有一些相悖,本文将和大家一起探究两者是否可以兼得。
TOP 6:面向 K8s 设计误区
作者:姬望
K8s 给我们打开了一扇门,带给了我们很多优秀的设计,优秀的理念,但是这些设计和理念也是有自己的适用的场景,并不是放之四海而皆准。我们不应该盲从,试图一切都要 follow K8s 的设计和规则,而抛弃之前的优秀设计理念。
TOP 7:阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路
作者:远云
Dubbo 3.0 作为三位一体架构的首推方案,在集团内被寄予厚望。它完美融合了内部 HSF 的特性,天然拥有高性能、高可用的核心能力,我们期望用它来解决内部落地问题,做到技术栈统一。目前在考拉已经大规模落地,未来也会在众多核心场景进行落地,并承载 618、双十一等复杂的业务场景。
TOP 8:在 Dubbo3.0 上服务治理的实践
作者:十眠
在云原生大背景下,Apache Dubbo 3.0 选择全面拥抱云原生,对 Dubbo 架构升级,提出了全新的服务发现模型、下一代 RPC 协议和云原生基础设施适配等。
TOP 9:7张图揭晓RocketMQ存储设计的精髓
作者:丁威
RocketMQ 作为一款基于磁盘存储的中间件,具有无限积压能力,并提供高吞吐、低延迟的服务能力,其最核心的部分必然是它优雅的存储设计。
TOP 10:阿里巴巴云原生网关三位一体的选择与实践
作者:如葑
三位一体是阿里巴巴“自研”、“开源”、“商业化”采用的统一技术体系,希望以开源做内核、结合阿里巴巴内部丰富的业态和业务需求,通过自研进一步打磨软件的性能与高可用性,然后以云上商业化服务的形式,向所有用户开放,同时也会向开源社区持续贡献,最终形成三位一体的旋转飞轮。
再次感谢各位读者对「阿里巴巴中间件」公众号的支持!告别 2021,让我们一起继续朝 2022 年迈进。新的一年,我们将继续为大家提供优质的技术内容!