恒生电子:证券经纪场外业务系统完成鲲鹏原生开发,让数据处理更高效

恒生电子:证券经纪场外业务系统完成鲲鹏原生开发,让数据处理更高效
2024年08月02日 10:18 市场资讯

  炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!

  今年3月,恒生启动鲲鹏原生应用开发合作

  近期,恒生UF3.0证券经纪场外业务系统

  已完成相关技术改造!

  证券核心交易系统是证券公司交易执行平台,提供交易前端风控检查、订单生成、报盘、交易管理、运营等功能,为投资者提供交易服务。

  数字化、智能化趋势下,证券用户的持续增长,交易数据处理量激增、交易响应速度要求达到微秒级,上一代系统在低延时、高吞吐、易扩展方面出现了一定的瓶颈。因此,证券公司也纷纷升级证券核心交易系统,以期为用户提供极速、稳定、低延迟的交易体验。

  早在2019年,恒生就携手鲲鹏,共同推进证券核心交易系统应用的自主创新转型建设,已将证券极速交易系统、综合理财6、低时延技术平台LDP等在内的十余款产品迁移到鲲鹏,并完成兼容性测试。

  双方启动鲲鹏原生应用开发合作后,恒生基于鲲鹏DevKit+鲲鹏BoostKit+ openEuler+鲲鹏硬件,实现1套代码+1条流水线-多平台版本,首批选择了新一代产品恒生UF3.0证券经纪场外业务系统进行技术改造。

  今年6月,双方成立联合团队,由恒生的架构研发团队联合华为计算产品线的技术专家组成。联合团队基于恒生JRES平台,融合鲲鹏原生开发技术,实现从开发-构建-测试-发布-运行的全流程优化。

  鲲鹏平台具有高吞吐、低时延、低能耗、高安全等优势,能够很好满足恒生在证券行业业务的要求,此外鲲鹏平台还提供完善的原生开发工具链生态,能快速完成面向鲲鹏的迁移、开发、编译调试和性能优化。

  流水线改造:

  现有流水线集成鲲鹏DevKit,一套代码构建多平台版本

  恒生将鲲鹏DevKit流水线技术栈融入自有的产品线管理、持续集成过程,形成新的构建集群。在恒生的流水线平台中,增加本次经纪场外业务系统的鲲鹏构建流程,基于鲲鹏服务器以及openEuler操作系统,搭建了持续集成节点。

  其中,在构建流程中主要接入了鲲鹏DevKit门禁扫描、毕?编译器、鲲鹏测试框架、性能分析工具等能力;在门禁扫描阶段可以直接使用DevKit迁移扫描工具快速的提示不兼容代码和软件包,确保代码在多样性的算力平台上兼容;在编译构建阶段,无感切换毕?JDK优化编译性能;自动化测试阶段,通过DevKit提供的测试框架和样例来提高测试效率和软件质量,最后通过性能分析工具,进一步提升版本的性能。

  流水线改造完成后,开发人员可以只开发一套代码,有架构差异的代码使用宏定义隔离,每天快速在门禁阶段检查代码兼容性,并在不同平台上构建出不同的版本,效率更高。

  版本迭代:

  基于改造后的流水线快速迭代系统的新版本,效率高,性能好

  恒生证券经纪场外业务系统主要开发语言为java,在代码开发阶段无需改动,只需使用鲲鹏毕?JDK即可进行编译构建。同时改造后的恒生经纪场外业务系统还使用了鲲鹏测试平台对构建后的应用进行全面的兼容性测试,确保构建的应用在鲲鹏服务器上可以安全稳定运行。

  开发完成的代码通过鲲鹏流水线门禁扫描后,会生成对应产品的部署包,在编译构建阶段,流水线中能够无感知的将编译工具切换为毕?JDK,毕?JDK是一个高性能、可用于生产环境的OpenJDK发行版,毕?JDK积累了大量使用场景和java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化,毕?JDK运行在大数据等场景下可以获得更好的性能。

  整个原生开发过程包含代码开发,编译构建,部署,测试等过程。

  在编译阶段,通过毕?jdk,可以提升部分代码的性能,还可以通过DevKit迁移扫描功能识别不兼容的代码,减少兼容性测试的工作量。

  通过鲲鹏测试平台快速完成兼容性和稳定性测试,避免了额外的用例设计和用例测试等步骤。最后通过DevKit性能分析工具,快速定位应用性能瓶颈,缩短调优周期,整体开发效率提升30%以上。

  在调优阶段,DevKit提供的Java性能测试工具能够对软件运行性能进行采集和分析,通过分析智能合约运行容器JVM中内存占用和GC回收等瓶颈问题,结合虚拟化平台、数据库调优等优化措施,实现整体接口性能提升,其中产品查询接口的TPS性能提升20%。

  产品查询接口优化前后性能对比

  版本发布时,提供增量/版本级编码扫描能力,对编码规范、病毒进行扫描,进一步保障版本的质量。

  经过上述一系列的优化,恒生证券经纪经纪业务系统的产品信息查询、产品定投流水、产品申购等业务接口的综合性能均得到明显提升,这些性能指标的优化,能够精准高效的处理证券业务信息的计算需求,让证券数据处理更加便捷和高效。

  证券经纪场外业务系统已广泛应用于证券行业场外交易场景,助力企业和组织上好云、用好云的同时,提供更好的数据支撑能力,面向用户的快速需求变化进行迭代,提高应用的效率和质量,降低运维成本和复杂度,加速数字化转型。

  作为鲲鹏计算产业生态重要伙伴,恒生已与鲲鹏计算产品线签署了鲲鹏原生开发合作协议。

  未来,恒生将与鲲鹏持续开展战略合作,深化证券业务原生应用,包括证券综合金融平台UF3.0等业务均基于鲲鹏原生开发,建立更稳定、更安全的证券信息技术软硬件基础,推动证券全栈生态体系建设,从而真正实现证券领域核心业务的提升,让其不仅“能用”,而且“好用”。

海量资讯、精准解读,尽在新浪财经APP
证券

VIP课程推荐

加载中...

APP专享直播

1/10

热门推荐

收起
新浪财经公众号
新浪财经公众号

24小时滚动播报最新的财经资讯和视频,更多粉丝福利扫描二维码关注(sinafinance)

股市直播

  • 图文直播间
  • 视频直播间

7X24小时

  • 08-12 国科天成 301571 --
  • 08-05 珂玛科技 301611 8
  • 08-05 巍华新材 603310 17.39
  • 07-26 龙图光罩 688721 18.5
  • 07-23 博实结 301608 44.5
  • 新浪首页 语音播报 相关新闻 返回顶部