上期所技术团队自主研发全新一代交易系统

为建成世界一流交易所贡献力量

青年报 记者 郭颖

    2023年,习近平总书记在上海市考察调研期间,考察了上海期货交易所,了解上海增强国际金融中心竞争力等情况。今年6月11日,上海期货交易所(以下简称上期所)自主研发的全新一代交易系统(NGES3.0)正式上线运行。

    交易系统作为金融市场关键信息基础服务设施,对于促进金融市场稳定健康发展,提高金融服务实体效率质量,增强国家金融竞争力具有重要意义。上期所技术团队四年磨一剑,最终打造出一套高可靠、易扩展、易维护、自主可控的交易系统。

    青年报记者 郭颖

    迈过一道道技术关卡

    上期所在2020年启动了新一代交易系统NGES3.0的建设。

    NGES3.0是完全自主研发,采用“主从备三节点”的确认架构,防双点故障,报单容量提升3倍,业务处理性能提升40%,支持灵活扩展,精细化监控,降低运维风险,保障安全生产。

    NGES3.0技术团队主要分为研发、测试、运维,成员中70%是青年员工,平均年龄34岁。

    创新是推动软件系统发展的引擎,研发是关键技术落地的实施者。NGES3.0有许多的技术亮点,自动延时重建索引的内存数据库机制、自动识别“毒”指令的软件避障功能……这些听起来“高大上”的术语,都是研发团队为了解决实际业务、技术和运维痛点而进行的技术创新。

    可靠性是交易系统安全运行的基石,内存数据库是交易系统高性能的基础,软件避障是守住安全生产底线的兜底手段。研发人员经过一场场的方案讨论,一项项的数据分析,一行行代码的敲击,迈过了摆在他们面前的一道道技术关卡。

    刨根问底不放过任何盲点

    世界上几乎不存在零缺陷的软件,测试是确保交易系统质量的重要手段。如何对NGES3.0进行全方位的“体检”,是测试团队中的青年骨干面临的全新挑战。在项目建设过程中,他们不放过任何一个细节,不遗漏任何一个分支,每一个疑问都要究其根因,每一个步骤都详细记录,钻研系统机制,挖掘盲点,设计测试用例21万余个,各类测试文档累计达数百万字,保障了NGES3.0的交付质量和交付效率。

    上线后的运行稳定是整个期货交易安全的生命线,因此交易系统的技术运维尤为重要。信息科技一部主动跨前一步,全程参与NGES3.0的规划、研发、测试、验证等环节中。他们日复一日地坚持对上千个监控指标进行观察、记录、分析,不轻易放过每一个异常点,提早发现系统优化完善之处。今年1月起,每周末连续开展全市场测试,通过13次的全市场测试,运维团队提前熟悉系统,完善操作流程,做好运维准备,为系统顺利上线打下坚实基础。

    为后续新系统建设打下基础

    6月11日,新一代交易系统顺利投产上线!上线一个月来,交易、行情等各项业务开展均正常有序,市场反馈良好,其间未接到市场异常反馈。NGES3.0的建设锻炼了一支朝气蓬勃的技术团队,带动了全所技术能力提升,青年员工得到了巨大的成长,为后续新系统建设提供了成功案例。

    下一步,上期所将牢记重要金融基础设施使命责任,全力确保系统安全运行常态化,持续推动技术发展、服务业务创新,为全面落实2023年11月总书记考察上海期间提出“上海期货交易所要加快建成世界一流交易所”的重要指示精神,为更好服务上海国际金融中心建设、服务中国式现代化建设贡献青春力量!

    ■03

2024年07月12日