作者:李艳林(彦林),Nacos 开源创始人,阿里云微服务引擎 MSE 创始人。
笔者参与过阿里巴巴集团电商业务微服务的升级和改造过程,并一直在支持历年双11的大促活动,活跃在支持一线,也参与了 Nacos 开源和社区发展,目前正在阿里云负责微服务的整体开源规划和微服务引擎 MSE 的研发管理工作。因此在微服务技术的应用、开源和商业化服务上,有着比较立体的感受和思考。微服务虽已老生常谈,但其生命力之强超出不少人的想象。本文将从微服务发展的行业趋势和技术趋势两方面进行解读,欢迎各位参与评论,一起交流。
技术趋势推进行业变革,行业趋势反哺技术价值,两者相互促进,才能持续保持技术的生命力。我们先来看看这一年国内的一些重要事件,这些事件也恰恰揭示并加速着行业和技术趋势:
-
4月,Linux 下一代架构基金会下成立了微服务技术组 SIG(Special Interest Group),共同探讨微服务治理标准化的解决方案
-
4月,跨不同开发语言和技术框架,微服务治理规范 OpenSergo 开源
-
5月,Envoy 社区推出 Envoy Gateway 产品,加入下一代网关角逐
-
6月,腾讯正式开源 Spring Cloud Tencent,打造一站式微服务解决方案
-
7月,Ingress Nginx 项目暂停接收新功能,将专注于稳定性提升
-
8月,CloudWeGo 正式发布 Rust RPC 开源框架 Volo
-
8月,直流科技发布服务网格项目(GA 版本)
-
11月,Apache Dubbo 首个 Rust 语言版本正式发布
-
11月,阿里巴巴开源下一代云原生网关 Higress,基于 Envoy,支持 Nginx Ingress 零成本快速迁移
-
12月,字节跳动开源 kube-apiserver 高可用方案 KubeGateway
-
12月,中国开源云联盟发布第二批开源成熟度评估结果,10个项目中微服务领域的开源项目有4个
-
12月,《微服务治理白皮书》荣获阿里云开发者社区年度最受欢迎电子书TOP1
-
此外,腾讯云&华为云在今年先后提供了面向 Nacos 的商业版
微服务发展的行业趋势
微服务仍在高速增长,关注度从开发效率转向交付效率
开源项目 Star 在一定程度上反应了一个项目的热度和生命力,从 Star 的增长上看,目前主流微服务开源项目每年以平均10%以上的速度在增长,每个项目均突破 2 万,数字上呈现的是不仅是行业规模