林昊获中国计算机学会杰出工程师奖,阿里中间件再获高度肯定,“三位一体”推动技术普惠

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 1 月 7 日消息,中国计算机学会(CCF)在官网宣布,将 2020 年“CCF 杰出工程师奖”授予给了阿里巴巴集团研究员林昊,以表彰其设计开发了阿里巴巴中间件服务框架 HSF(High Speed Framewok)。此次获奖是中国计算机学会对林昊及阿里中间件技术的双重认可。

来源|阿里巴巴云原生公众号

1 月 7 日消息,中国计算机学会(CCF)在官网宣布,将 2020 年“CCF 杰出工程师奖”授予给了阿里巴巴集团研究员林昊,以表彰其设计开发了阿里巴巴中间件服务框架 HSF(High Speed Framewok)。此次获奖是中国计算机学会对林昊及阿里中间件技术的双重认可。

1.png

中国计算机学会(CCF)是国内计算机领域备受瞩目的年度会议之一,“CCF 杰出工程师奖”设立于 2016 年,每次获奖人数不超过两名,授予在计算机工程技术及应用领域有突出成就和重要贡献者。

林昊自 2007 年加入阿里以来,带队见证并参与了阿里巴巴在中间件等基础技术上的演进与发展,其带头研发的 HSF 高性能架构从分布式应用层面以及统一的发布、调用方式层面为电商系统提供支持,方便开发者开发分布式应用以及调用公用功能模块,无需考虑分布式领域中的各种细节技术,例如远程通讯、性能损耗、调用的透明化、同步/异步调用方式的实现等等问题。在过去 12 年的时间里,HSF 支撑了 618、造物节、双11、双12、年货节等阿里巴巴历次大促活动的顺利进行,交易量逐年创造新高,在 2020 年 双11 更是创下了每秒处理 58.3 万笔订单创建峰值的傲人记录,是阿里巴巴经济体不可缺少的技术基石。

此次获奖是中国计算机学会对阿里中间件技术的认可,”颁奖现场林昊发表获奖感言,“能有机会打造一款世界级的作品,去为技术圈的发展做出贡献,是作为一名技术工程师的骄傲。

从“自研自用”到“三位一体”

作为内部的服务框架,HSF 与自主开源的 Dubbo 原先是两套技术体系,如何让只服务于阿里的优秀产品也能服务云上众多客户?2020 年,阿里云提出了“三位一体”理念,即将“自研技术”、“开源项目”、“商业产品”形成统一的技术体系,最大化技术的价值

HSF 目前以 Dubbo 3.0 为核心,内部特性以 Dubbo 插件的方式存在,并把 HSF 只在阿里集团内部大规模场景下高并发、高性能等优化经验应用到 Dubbo 3.0 核心上,实现了内外功能的统一,使得社区和客户都能用到这些优质经验;另外一方面,Dubbo 3.0 云原生相关的功能借助于社区开发力量得到进一步发展。通过“三位一体”与社区达成开放共赢的局面。

从 2011 年开始,阿里就将一大批支撑阿里核心业务的中间件系统从内部使用走向开源开放,服务更广泛的开发者和用户,包括技术人熟知的 Dubbo、RocketMQ、Spring Cloud Alibaba、Nacos、Seata、Arthas、Sentinel、ChaosBlade 等,鼓励广大开发者共建中间件生态体系。

另外在无侵入兼容开源的基础上,阿里云推出了 EDAS、MSE、消息队列 RocketMQ 版等商业化产品,把阿里在微服务、应用监管控体系、消息队列的实践经验分享给客户,提高研发运维效率和应用稳定性。目前,阿里云的云原生中间件已服务众多客户,应用于制造业、销售管理、政府、电信、物流、车联网及零售等行业,其中不乏中国石化、徐州重工等全球五百强公司。

时间线

服务阿里集团,系统分布式化改造

1.2008 年
五彩石项目开启,阿里技术架构层面引入中间件,对整个系统进行了分布式化的改造。自研服务框架 HSF 诞生。

2.2011 年
阿里自研服务框架Dubbo 开源,成为国内影响力最大、使用最广泛的开源微服务框架。

3.2012 年
RocketMQ 开源,成为业务消息领域国内影响力最大的开源消息中间件。

核心技术产品化

4.2014 年 - 2016 年

  • 阿里云发布企业级分布式应用服务 EDAS,支持三大主流微服务框架 HSF,Dubbo,Spring Cloud,提供了更加稳定的微服务管理能力和更丰富的企业级特性。
  • 阿里云发布消息队列 RocketMQ 版,作为阿里巴巴双十一交易核心链路的官方指定产品,支撑千万级并发、万亿级数据洪峰,历年刷新全球最大的交易消息流转记录。
  • 阿里核心中间件技术通过阿里云输出商业化产品及中台解决方案,加速企业数字化转型。

开源开放,三位一体

5.2017 年

  • RocketMQ 以顶级项目身份从 Apache 基金会毕业。
  • OpenMessaging 入驻 Linux 基金会,是国内首个在全球范围发起的分布式计算领域的国际标准。

6.2018 年

  • Dubbo 加入 Apache基金会。
  • 阿里开源一系列中间件项目,Nacos、Spring Cloud Alibaba、Seata、Sentinel、ChaosBlade、Arthas 等。
  • 应用高可用服务 AHAS 集成了 Sentinel 的限流降级能力、ChaosBlade 的故障演练能力,降低了开源技术的使用门槛,增强了产品化能力。

7.2019 年

  • Dubbo 以顶级项目身份从 Apache 基金会毕业。
  • Spring 官方宣布 Spring Cloud Alibaba 毕业,Spring Cloud Alibaba 成为最受开发者关注、活跃度最高、工具链最全的 Spring Cloud 实现。
  • 上线了面向 Dubbo 和 Spring Cloud 的 Serverless 形态的微服务应用管理产品 SAE,将 Serverless 技术、微服务技术、容器技术融为一体。

8.2020 年

  • Dubbo 和 HSF 全面融合。
  • 在“三位一体”战略引导下,作为云原生样板间的考拉核心系统在 双11 全面使用 EDAS、Dubbo、RocketMQ、AHAS、ARMS、MSE、PTS 等阿里云云产品,真正做到了和客户在同一架“飞机”上。
相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
相关文章
|
8月前
|
NoSQL Java Redis
阿里Java高级岗中间件二面:GC+IO+JVM+多线程+Redis+数据库+源码
虽然“钱多、事少、离家近”的工作可能离技术人比较远,但是找到一份合适的工作,其实并不像想象中那么难。但是,有些技术人确实是认真努力工作,但在面试时表现出的能力水平却不足以通过面试,或拿到高薪,其实不外乎以下 2 个原因:
|
8月前
|
算法 NoSQL Java
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
8月前
|
算法 NoSQL Java
2021年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
9月前
|
消息中间件 数据采集 Java
开发神技!阿里消息中间件进阶手册限时开源,请接住我的下巴
相信大家在实际工作中都用过消息中间件进行系统间数据交换,解决应用解耦、异步消息、流量削峰等问题,由此消息中间件的强大功能想必也不用我多说了!目前业界上关于消息中间件的实现多达好几十种,可谓百花齐放,所用的实现语言同样也五花八门。不管使用哪一个消息中间件,我们的目的都是实现高性能、高可用、可伸缩和最终一致性架构。
|
11月前
|
消息中间件 运维 Kubernetes
带你读《云原生架构白皮书2022新版》——云原生中间件
带你读《云原生架构白皮书2022新版》——云原生中间件
331 1
|
11月前
|
缓存 NoSQL 容灾
《Java应用提速(速度与激情)》——六、阿里中间件提速
《Java应用提速(速度与激情)》——六、阿里中间件提速
|
11月前
|
消息中间件 NoSQL Dubbo
阿里Java高级岗中间件二面:GC+IO+JVM+多线程+Redis+数据库+源码
一转眼,都2023年了,你是否在满意的公司?拿着理想的薪水? 虽然“钱多、事少、离家近”的工作可能离技术人比较远,但是找到一份合适的工作,其实并不像想象中那么难。但是,有些技术人确实是认真努力工作,但在面试时表现出的能力水平却不足以通过面试,或拿到高薪,其实不外乎以下 2 个原因: 第一,“知其然不知其所以然”。做了多年技术,开发了很多业务应用,但似乎并未思考过种种技术选择背后的逻辑。所以,他无法向面试官展现出自己未来技术能力的成长潜力。面试官也不会放心把具有一定深度的任务交给他。 第二,知识碎片化,不成系统。在面试中,面试者似乎无法完整、清晰地描述自己所开发的系统,或者使用的相关技术。
|
11月前
|
SQL 算法 NoSQL
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
12月前
|
存储 缓存 人工智能
2022互联网寒冬,看看阿里中间件团队如何降本提效?(2)
2022互联网寒冬,看看阿里中间件团队如何降本提效?
196 1
|
12月前
|
人工智能 Kubernetes 算法
2022互联网寒冬,看看阿里中间件团队如何降本提效?(1)
2022互联网寒冬,看看阿里中间件团队如何降本提效?
181 1