金毛介绍

首页 » 常识 » 预防 » 阿里云中间件开源往事
TUhjnbcbe - 2023/2/28 18:09:00

分布式架构和云原生重塑了中间件的游戏规则,这给国内开发者提供了重新定义中间件的历史机遇。

在分布式架构流行前,国外IT厂商引领着中间件市场的发展,且以闭源、重商业的服务形式为主;随着云计算和互联网的普及,阿里将RPC框架、消息队列、服务发现、配置中心、分布式事务、限流降级等核心应用中间件技术对外开源,加速了分布式架构在国内的落地,也使得开发者在Spring技术栈以外多了一种选择。而云原生则实现了中间件以BaaS或SaaS的形态出现,解决了分布式应用架构落地后,中间件在容量管理、交付、运维、容灾上的难题,使用者通过标准化的API就可以完成对中间件的调用,从而提升企业整体的开发和运维效率。

本文讲述了阿里云在应用中间件领域核心开源项目的过去、现在和未来,篇幅较长,故事线罗列如下:

ApacheDubbo:同步架构通信,从RPC框架到全面拥抱云原生基础设施ApacheRocketMQ:异步架构通信,从Messaging到Streaming和EventingNacos:从架构下沉到关键组件,持续突破性能瓶颈,市场占有率已经超过50%Sentinel:首次涉及服务治理领域,但不止于限流降级,即将发布里程碑版本2.0SpringCloudAlibaba:对国内开发者、阿里云、Spring三方来说,都是一个好消息Arthas:一款工具型开源项目,Stat即将突破3wChaosBlade:业务稳定,不仅需要事中限流降级,更需要事前故障演练Seata:让分布式事务的使用像本地事务的使用一样,简单和高效AppActive:Sentinel、ChaosBlade、AppActive,高可用三家马车成功集结OpenSergo:解决日益增长的微服务框架混用企业的服务治理难

从RPC框架到全面拥抱云原生基础设施

ApacheDubbo(以下简称Dubbo)是阿里巴巴于年开源的分布式服务治理框架,是国内影响力最大、使用最广泛的开源RPC框架之一,年捐献给Apache基金会,年正式毕业。

Dubbo和社区开发者们

“从孵化器毕业是一种荣誉,但这并不是结束,而是另一种开始。这有点像求学,毕业并不意味着学习上的中断,而是发挥更大社会价值的开始。毕业也更像是一个成人礼,意味着Dubbo团队已经符合Apache对一个成熟开源项目的要求,并开始具备独立发展的能力。”阿里云高级技术专家北纬当时在接受媒体采访时回答道。

从Apache孵化器毕业,并不是结束。服务框架就像铁路的铁轨一样,是互通的基础,只有解决了服务框架的互通,才有可能完成更高层的业务互通,所以采用相同的标准是新一代服务框架发展的必然趋势。年,Dubbo正式发布3.0版本,Dubbo3.0是Dubbo2.0与HSF融合而来,是阿里巴巴面向内部业务、商业化、开源的唯一标准服务框架。

来自Dubbo

1
查看完整版本: 阿里云中间件开源往事