证券核心交易系统是现代金融行业的基石,它负责处理从订单生成到交易管理的全过程,旨在为投资者提供高速、稳定的交易体验。随着数字科技的迅猛发展及用户基数的不断壮大,传统交易系统面临低延时、高吞吐量和易于扩展等方面的挑战。为了应对这些需求,证券公司正积极升级其核心交易系统,以求在竞争激烈的金融市场中脱颖而出。
恒生电子作为金融行业的佼佼者,专注于为各类金融机构提供全面的IT解决方案与服务,涵盖财富管理、经纪业务等领域。连续多年荣登全球金融科技百强榜单,位居亚洲首位,彰显其在全球金融领域的领导地位。
面对金融行业的复杂需求,华为的鲲鹏平台因其高吞吐、低时延、低能耗和高安全特性而成为理想的解决方案。鲲鹏平台不仅提供了完整的原生开发工具链生态,还能快速实现向鲲鹏的迁移、开发、编译调试与性能优化。恒生电子于2019年起携手华为,共同推动证券核心交易系统的自主创新转型,成功将包括证券极速交易系统、综合理财6、低时延技术平台LDP在内的十余款产品迁移到鲲鹏平台,并完成了兼容性测试。
为实现无缝集成与高效开发,恒生电子与华为计算产品线的专家组建联合团队,基于恒生JRES平台,融合鲲鹏原生开发技术,实现了从开发到运行的全流程优化。通过采用鲲鹏DevKit、毕昇编译器、鲲鹏测试框架与性能分析工具,开发人员能够构建多平台版本,同时确保代码兼容性与性能优化。
恒生电子将鲲鹏DevKit技术栈融入自身的产品线管理与持续集成流程,构建新的构建集群。在此过程中,开发人员仅需编写一套代码,通过宏定义隔离架构差异,即可在门禁阶段快速检查代码兼容性,并在不同平台上生成不同版本,极大提高了开发效率。改造后的流水线使得构建过程更为自动化,兼容性测试得以快速完成,性能分析工具进一步提升了版本性能。
基于鲲鹏平台的原生开发,恒生经纪场外业务系统在编译构建阶段利用了毕昇JDK的高性能特性,解决了实际业务运行中的多个问题,并在ARM架构上进行了优化。DevKit提供的Java性能测试工具帮助优化了软件运行性能,通过分析智能合约运行容器JVM中的内存占用和GC回收等瓶颈,结合虚拟化平台与数据库调优措施,实现了整体接口性能的显著提升。
在版本发布阶段,系统提供增量/版本级编码扫描能力,对编码规范和潜在病毒进行检查,确保版本质量。经过上述优化,场外经纪业务系统在产品信息查询、产品定投流水、产品申购等关键业务接口上的综合性能得到了显著增强,有效提升了证券业务信息处理的便捷性和效率。
作为鲲鹏计算产业的重要合作伙伴,恒生电子与华为在证券业务原生应用方面展开了深度合作。通过基于鲲鹏原生开发的合作协议,双方共同推动了包括证券综合金融平台UF3.0在内的业务发展,旨在建立更稳定、更安全的证券信息技术基础,促进证券全栈生态体系的建设,从而实现核心业务的全面提升,确保证券领域应用不仅“能用”,而且“好用”。
通过这一系列的革新与优化,证券行业在面对日益增长的数据处理需求和竞争压力时,展现出更强的适应性和竞争力,为投资者提供了更加高效、安全的交易环境。