华锐技术:以架构创新实现先进替代
◎记者 刘逸鹏
华锐技术是深圳一家专注于分布式基础软件和金融核心业务系统的硬科技公司,其愿景是提升中国金融基础设施自主能力。
10月18日,中国人民银行发布了2023年度金融科技发展奖获奖名单,国泰君安证券新一代信创分布式低延时核心交易系统荣获一等奖。10月21日,国信证券宣布新一代分布式低时延核心交易系统成功上线,交易速度提升至万分之五秒以下,吞吐量提升了上百倍。华为和华锐技术就是这两个项目共同的承建方。
锚定“基础”不放松
这是一场从最开始就锚定“基础”,力争解决“卡脖子”难题的长跑。
2017年4月,华锐分布式技术实验室在深圳市最老的工业区——天安数码城的一座旧厂房诞生。
作为中国证券行业第一家专注于分布式低时延基础技术研究的机构,从最初起,华锐技术就将公司的方向确定为打造全国产化的分布式低时延架构。
“我们非常清楚,做好一款基础软件殊为不易,做好一套核心交易系统同样艰难,但这是正确的事情。”华锐技术的初创者们说。
基础技术研发需要海量资金。“公司筹集到的每一分钱都必须精打细算地用于研发投入,4年的时间里,我们一直在旧厂房里办公。”华锐技术基础软件部总经理张卫仍然记得,楼下快递货车往来不断的震动声,隔壁楼印刷厂机器的轰鸣声。
“每到深夜,整个园区静下来时,只有我们办公室依然灯火通明,我们永远都是园区最晚下班的一群人。”在张卫的视角里,这样的信念与执着,有着巨大的吸引力,更多年轻的面孔,更多匆匆的身影加入华锐,为陈旧的老厂房带来崭新的风景。
实现交易系统先进替代
从传统的集中式架构转向分布式低时延架构,突破口究竟在哪里?经过周密的推演,华锐技术的研发团队瞄准了整个分布式系统的基础平台——低时延消息中间件。
中间件是和操作系统、数据库并列的基础软件之一。由于金融应用涉及大量的资金和资产,因此对服务连续性要求非常高,需要做到秒级故障切换,零数据丢失。
面对国内的空白,整个技术团队在自主研发的过程中,几乎研究了这一领域所有相关的前沿论文资料。
“我们参考了已有的Paxos、Raft等分布式共识算法,大胆地采用了无锁编程、零拷贝、RDMA等技术,最终我们自主研发的协议远远超过了国内外同行的技术水平。”张卫说。
在这个基础上,华锐技术自主研发的国产低时延消息中间件——AMI,填补了国内分布式低时延消息中间件的空白。
2019年,公司遇到信创兼容和优化的全新挑战,这一年华为鲲鹏920芯片发布,为了实现业务表现更加优秀的国产化替代方案,华锐技术开始研发支持基于ARM架构的鲲鹏处理器的产品和技术方案,但最初并不顺利。
双方研发团队一起,在华锐实验室做了大量的测试和多维度数据分析。“基于分析结论,我们优化了AMI的线程模型、优化了冷热指令排布和复杂表达式计算等。”张卫说。
经过多轮的技术攻关,AMI在鲲鹏处理器上的性能表现,达到甚至超越了同主频英特尔X86的水平。
也是在这一年,华锐技术、华为、国泰君安宣布联合启动新一代分布式低时延交易系统全国产化项目的研发工作。
历经三年,2022年8月22日,国泰君安新一代信创分布式低时延交易系统上线,383家营业部、1512万名客户全部切换完成。
事实证明,分布式低时延架构创新带来的整体优势,可以让国产核心交易系统速度提高20倍、成本降低三分之二,并且更加可靠。
2023年4月,中国工程院院士倪光南在第三届分布式转型高峰论坛上表示,华锐技术在分布式低时延消息中间件领域做出了重大创新,实现了对国外产品的超越。
践行科技报国之道
由华锐引领的分布式、低时延技术趋势正在成为行业共识,越来越多的行业客户选择与趋势同行。国泰君安、国信证券的新一代核心交易系统都采用了全国产的PC服务器、网络设备和国产数据库、操作系统。
2023年6月,中国证券业协会发布的《证券公司网络和信息安全三年提升计划(2023-2025)》要求,“积极从集中式专有技术架构向分布式、低时延、开放技术架构转型”“加强核心系统的技术攻关,鼓励有条件的证券公司积极推进新一代核心系统的建设”。
华锐技术基于国产低时延消息中间件所构建的全国产化解决方案,带动了上下游国产化产品在金融核心业务领域的破局乃至大规模应用。
张卫表示:“从2017年AMI发布第一个版本,至今历经了超过20个版本的迭代和打磨。华锐技术累计投入研发费用超过8亿元,拥有授权发明专利100多项,而我们要替代的对手都是世界级的厂家,投入了几十亿乃至几百亿美元的研发,产品历经了几十年的研发迭代,而华锐只做了不到8年。”
相较于“突围”成功后的喜悦,更令公司在意的是“突围”背后的深意——用核心技术的自主创新,打造新质生产力,方为科技报国之道。