致阿里巴巴中间件读者:2021年热门技术文章合集,建议收藏

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 我们评选出了【最受开发者欢迎】和【最具行业影响力】的共 20 篇文章,给过去的 2021 年划上一个完满的句号,哪一篇是你最喜爱的文章呢?


各位读者:大家好!


2021 年已然结束,回顾这一年,发生了太多的事情。「阿里巴巴中间件」有幸参与其中,见证了如此多优秀的技术内容,还有众多技术人带来的深度思考,更有群星璀璨的大会活动和重磅嘉宾的技术交流留下的印迹。


如今,开发者自身的使命已然从曾经的企业信息化战略执行者,转变为如今的数字化转型业务赋能者,未来也将进一步成为数字创新的技术引领者。而「阿里巴巴中间件」也在这一年中收到了许多开发者的投稿和新朋友的关注,一起携手拥抱云原生时代。


2021 这一年,我们共发布了159篇文章,平均每个月分享13篇文章,每周分享 3篇文章。回顾这一年,每个脚印都有你们的陪伴。


我们评选出了最受开发者欢迎最具行业影响力的共 20 篇文章,给过去的 2021 年划上一个完满的句号,哪一篇是你最喜爱的文章呢?

最受开发者欢迎 TOP 10

评选维度:文章的综合阅读量,点赞数与好评数,读者的反馈热度等。


TOP 1Apache 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 97张图揭晓RocketMQ存储设计的精髓

作者:丁威

RocketMQ 作为一款基于磁盘存储的中间件,具有无限积压能力,并提供高吞吐、低延迟的服务能力,其最核心的部分必然是它优雅的存储设计。


TOP 10阿里巴巴云原生网关三位一体的选择与实践

作者:如葑

三位一体是阿里巴巴“自研”、“开源”、“商业化”采用的统一技术体系,希望以开源做内核、结合阿里巴巴内部丰富的业态和业务需求,通过自研进一步打磨软件的性能与高可用性,然后以云上商业化服务的形式,向所有用户开放,同时也会向开源社区持续贡献,最终形成三位一体的旋转飞轮。


再次感谢各位读者对「阿里巴巴中间件」公众号的支持!告别 2021,让我们一起续朝 2022 年迈进。新的一年,我们将继续为大家提供优质的技术内容!

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
消息中间件 运维 Kubernetes
带你读《云原生架构白皮书2022新版》——云原生中间件
带你读《云原生架构白皮书2022新版》——云原生中间件
409 0
|
SQL 开发框架 前端开发
java程序设计与j2ee中间件技术/软件开发技术(III)-实验六-采用MVC模式实现用户注册和管理员查询功能
java程序设计与j2ee中间件技术/软件开发技术(III)-实验六-采用MVC模式实现用户注册和管理员查询功能
108 1
java程序设计与j2ee中间件技术/软件开发技术(III)-实验六-采用MVC模式实现用户注册和管理员查询功能
|
开发框架 前端开发 JavaScript
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示(一)
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示
326 1
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示(一)
|
开发框架 Java 中间件
java程序设计与j2ee中间件技术/软件开发技术(III)-实验五-实现一个简单的购物车功能,使用JSP内置对象实现猜数字的小游戏
java程序设计与j2ee中间件技术/软件开发技术(III)-实验五-实现一个简单的购物车功能,使用JSP内置对象实现猜数字的小游戏
210 0
java程序设计与j2ee中间件技术/软件开发技术(III)-实验五-实现一个简单的购物车功能,使用JSP内置对象实现猜数字的小游戏
|
Web App开发 开发框架 Java
java程序设计与j2ee中间件技术/软件开发技术(III)-实验四-编写简单的jsp页面
java程序设计与j2ee中间件技术/软件开发技术(III)-实验四-编写简单的jsp页面
172 1
java程序设计与j2ee中间件技术/软件开发技术(III)-实验四-编写简单的jsp页面
|
开发框架 Java 中间件
java程序设计与j2ee中间件技术/软件开发技术(I)-实验三-接口、开闭原则和异常
java程序设计与j2ee中间件技术/软件开发技术(I)-实验三-接口、开闭原则和异常
193 1
java程序设计与j2ee中间件技术/软件开发技术(I)-实验三-接口、开闭原则和异常
|
开发框架 Java 中间件
java程序设计与j2ee中间件技术/软件开发技术(I)-实验二-类与对象
java程序设计与j2ee中间件技术/软件开发技术(I)-实验二-类与对象
127 0
java程序设计与j2ee中间件技术/软件开发技术(I)-实验二-类与对象
|
开发框架 Java 中间件
java程序设计与j2ee中间件技术/软件开发技术(I)-实验一-你好世界
java程序设计与j2ee中间件技术/软件开发技术(I)-实验一-你好世界
175 0
java程序设计与j2ee中间件技术/软件开发技术(I)-实验一-你好世界
|
开发框架 前端开发 Java
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示(三)
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示
172 1
|
开发框架 前端开发 Java
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示(二)
java程序设计与j2ee中间件技术/软件开发技术(III)-大作业-采用MVC模式实现商品信息的查询显示(可以模糊查询)、增加和删除功能,商品表自拟,实现简单菜单操作和分页显示
167 1