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

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
应用实时监控服务-应用监控,每月50GB免费额度
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 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 
相关文章
|
3月前
|
消息中间件 存储 RocketMQ
消息中间件-RocketMQ技术(二)
消息中间件-RocketMQ技术(二)
|
3月前
|
消息中间件 存储 中间件
消息中间件-RocketMQ技术(一)
消息中间件-RocketMQ技术(一)
|
4天前
|
存储 NoSQL 架构师
阿里面试:聊聊 CAP 定理?哪些中间件是AP?为什么?
本文深入探讨了分布式系统中的“不可能三角”——CAP定理,即一致性(C)、可用性(A)和分区容错性(P)三者无法兼得。通过实例分析了不同场景下如何权衡CAP,并介绍了几种典型分布式中间件的CAP策略,强调了理解CAP定理对于架构设计的重要性。
30 4
|
6月前
|
消息中间件 存储 NoSQL
阿里开源中间件一览
阿里开源中间件一览
385 2
|
7月前
|
算法 NoSQL Java
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
消息中间件 中间件 Kafka
限时开源!阿里内部消息中间件合集:MQ+Kafka+体系图+笔记
近好多小伙伴说在准备金三银四的面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。 额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了一些纯手绘知识体系图、面试以及相关的学习笔记。
237 1
阿里Java高级岗中间件二面:GC+IO+JVM+多线程+Redis+数据库+源码
虽然“钱多、事少、离家近”的工作可能离技术人比较远,但是找到一份合适的工作,其实并不像想象中那么难。但是,有些技术人确实是认真努力工作,但在面试时表现出的能力水平却不足以通过面试,或拿到高薪,其实不外乎以下 2 个原因:
2023年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
算法 NoSQL Java
2021年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为工程师的我们唯有不停地学习,不断的提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里、字节、美团、腾讯.....)
|
6月前
|
消息中间件 存储 中间件
【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
【消息中间件】详解三大MQ:RabbitMQ、RocketMQ、Kafka
1590 0