人家12306平台抢票都没宕机,你这顶级金融交易系统竟然率先崩溃?
01
乐极生悲的交易系统
从周初三大金融监管机构齐聚首,宣布了重磅刺激政策,到周四9月政治局会议较为罕见地分析了经济形势,传递重磅财政和货币支持的信号,这一系列动作彻底引爆了海内外的乐观情绪,中国资产经历了一场足以载入史册的大逆转。
然而,虽然A股火爆的上涨行情还在延续,因为买入太过火爆,上交所系统疑似出现了异常现象。
今日,有股民反映,买入股票的时候出现卡顿、交易延迟以及闪退等情形,有投资者调侃称,“买入量太过火爆,把交易所系统都给买崩了。”
随后,有券商机构证实,即“经公司技术监控发现,目前报单有延迟。各家券商均有反馈,属于行业共性问题”。有业内人士分析,目前市场委托量非常大,客户的撤单委托可能无法及时收到撤单成功或失败的明确结果,属于正常现象。
随后,上交所公告表示:“本所关注到,今日开盘后本所股票竞价交易出现成交确认缓慢的异常。本所已在第一时间关注到相关情况,正在就相关原因进行排查。请广大投资者及时关注本所相关公告。如您遇到任何问题或者存在疑问,请迅速联系您指定交易的证券公司获得帮助。”
后续交易虽然恢复了正常,但不少股民却很不满意——人家12306开学、国庆抢票都没宕机,你这金融交易系统为何就如此脆弱呢?
02
从手工到电子
历经三次迭代的交易撮合系统
上海证券交易所的交易撮合系统经历了从手工操作到现代化电子系统的演变,其发展历程可以追溯到1990年12月19日上交所正式开业时。
当时,上交所采用了基于Novell服务器的局域网络电子撮合系统,每秒处理3笔业务,月处理成交2万笔,这一系统主要依赖于当时的计算机技术和网络技术,实现了基本的交易指令处理和撮合功能,也是上海证券交易所的第一代交易撮合系统。
需要注意的是当时市场的委托、行情、成交回报等环节仍需要手工完成。
随着中国证券市场的快速发展和交易量的不断攀升,第一代交易撮合系统逐渐难以满足市场需求。因此,上海证券交易所于1992年至2009年期间,推出了第二代交易撮合系统。这一系统在处理能力、稳定性、安全性等方面均有了显著提升,为市场的平稳运行提供了有力保障。
第二代系统采用了更为先进的计算机技术和网络技术,提高了交易指令的处理速度和撮合效率。同时,系统还加强了安全性能,确保了交易数据的准确性和完整性。
2009年,上海证券交易所推出了新一代交易系统——NGTS(Next Generation Trading System)。这一系统标志着上海证券交易所交易撮合系统进入了全面现代化的新阶段。
2009年11月23日,新一代交易系统上线,该系统使用多主机并行撮合,最高支持每秒10万笔交易,全天容量达1亿笔订单。这一系统的上线显著提升了交易系统的撮合效率和能力,并增强了系统的安全性和可靠性。
NGTS系统采用了分布式架构和先进的算法技术,大幅提升了系统的处理能力和并发交易能力。同时,系统还具备了更高的可扩展性和灵活性,能够适应未来证券市场的不断变化和发展。武剑锋等专家负责了新一代交易系统的规划、设计、开发、上线的整个过程,他们的专业知识和丰富经验为系统的成功上线和运行提供了有力支持。
NGTS系统采用了先进的分布式架构,包括交易处理子系统、行情发布子系统、清算结算子系统等多个核心组件。这些组件协同工作,共同实现了交易所的交易、行情、清算结算等功能。
此外,在研发NGTS系统的过程中,上海证券交易所充分借鉴了国际先进交易系统的经验和技术。通过对比分析纽交所、德交所等全球知名交易所的交易系统,上海证券交易所汲取了这些系统的优点和长处,并结合中国证券市场的实际情况进行了本土化的融合。这种借鉴与融合的策略,使得NGTS系统既具有国际先进水平,又符合中国市场的特殊需求。
尽管NGTS系统已经具备了较高的稳定性和处理能力,但在极端情况下仍可能面临交易异常的风险。
而在NGTS系统持续升级维护和本土化融合的过程中,上交所也在积极采购国产信创设备,尽可能降低类似今天上午宕机事件的发生。
据前不久曝光的上海证券交易所等四家公司招标2024年信创服务器资源池集采项目显示,该项目预算达到了8520万元,分两个标段采购信创鲲鹏和海光服务器,要求集中化管理资源,提升效率降低成本。
03
为何感觉上交所系统不如12306
一个金融交易系统,一个票务系统,两者虽然在多个方面存在显著差异,但均面对过亿的用户,尤其是在12306刚顶住国庆假期抢票高峰后,上交所系统宕机多少让人吐槽。
首先是不同的定位和用户群体,让两个系统在功能设计上具有明显的偏向性。
上海证券交易所的NGTS系统主要专注于金融市场的交易处理。这个系统包含了交易体系、行情系统环境、文件传输系统、通信网络接入、测试系统和客户端软件等多个方面。它旨在提供高效、稳定的交易平台,以处理大量的证券交易。NGTS系统强调的是交易的高效性和安全性,确保在高速交易环境中数据的准确性和系统的稳定性。
相比之下,12306系统是中国铁路客户服务中心的在线购票平台,主要面对的是广大消费者。这个系统需要处理大量的并发访问和交易,尤其是在节假日期间。12306系统的挑战在于如何在高流量情况下保持服务的可用性和用户体验。由于春运等特殊时期购票需求的激增,12306系统需要具备很强的伸缩性和容错能力。
通俗来讲,上海证券交易所的NGTS系统是一个全面的金融市场基础设施,支持各类证券的交易,而12306系统的核心功能是处理铁路票务,尽管其业务相对简单,但其流量极大,特别是在春运等高峰期。
不同的市场定位让两大系统在技术设计上具有明显的差异化。NGTS系统采用先进的交易撮合算法和并发处理技术,确保在大量交易请求下仍能保持高效稳定的运行。而12306系统采用大型高并发系统架构,通过分布式集群部署、多层负载均衡和高效容灾手段来保证在极高并发情况下提供正常、稳定的服务。系统上层部署了多种负载均衡技术(如OSPF、LVS、Nginx等),以应对春节、国庆等高峰期的购票需求。
需要注意的是NGTS系统是一个“断代式”的基础设施更新项目,开发进度和投资控制难度较大,研发期间的管理成本也相当高,而12306系统则采用了分布式集群部署,具备高并发处理能力,并通过缓存、负载均衡和容灾手段保证系统的高可用性。
两个系统并没有绝对性的高低之分,12306同样也出现过宕机问题,只不过上交所这一次宕机的时间还是太长了一些,加上国内股市刚刚开始大踏步上涨,进而引发大众关注。
04
历史上证券交易所宕机事件
历史上,证券交易所的宕机事件时有发生,这些事件往往对市场的正常运行和投资者的利益产生重大影响。
一、全球证券交易所宕机事件
1. 纽约证券交易所
事件时间:2015年7月8日
事件描述:纽约证券交易所突然大规模暂停交易,时长三个半小时。紧急检查后,纽交所表示故障由交易所内部系统技术问题导致,而非外部网络攻击或其他原因。
2. 纳斯达克交易所
事件时间:2013年8月
事件描述:纳斯达克交易所出现严重的技术故障,导致包括苹果、谷歌、微软在内的多家上市公司股票交易全面瘫痪。该故障在无法交易的三个小时内冻结了超过5.7万亿美元的市值,当时有多种说法指向了IT技术故障原因和高频交易原因。
3. 芝加哥商品交易所
事件时间:2014年8月24日
事件描述:芝加哥商品交易所的全球电子交易系统平台开盘后因技术问题发生停顿,导致期货市场电子交易暂停长达4小时,受影响的合约包括美国股票指数、美国国债、原油及黄金、白银等衍生品。
二、国内证券交易所宕机事件
1. 上海证券交易所
事件时间:2024年9月27日
事件描述:开盘后股票竞价交易出现成交确认缓慢的异常,交易者长时间不清楚已报委托的状态,导致券商到交易所的流量迅速激增并积压。至11时17分左右,交易开始有所恢复。此前,上交所还曾在2010年11月5日发生系统故障,暂停ETF申购和赎回,并在中午休市期间进行紧急处置和抢修,下午开市后恢复正常。
2. 香港交易所
事件时间:2019年9月5日
事件描述:港交所衍生品市场交易系统发生故障,造成期货市场出现近20年来的首次停市。港交所确认,衍生产品市场交易异常系供应商提供的交易系统软件问题。
三、其他证券交易所宕机事件
1. 多伦多证券交易所
事件时间:2020年2月28日
事件描述:多伦多证券交易所因“技术问题”暂停股票交易。多伦多交易所母公司TMX集团在社交媒体上宣布,受到订单系统故障的影响,多伦多交易所、多伦多创业板市场以及Alpha交易系统已经停止交易。
2. 新加坡交易所
事件时间:2016年7月14日
事件描述:因系统出现重复的交易确认信息,新交所开盘两个多小时候便进入“调整期”,暂停股票交易。当日新交所发布公告,预计下午2点重启交易,但因系统原因,直到次日才恢复交易。
证券交易所的宕机事件往往由多种因素引发,包括内部系统技术问题、外部网络攻击、高频交易压力等,这些事件不仅影响了市场的正常运行,也对投资者的信心和利益造成了冲击。
因此,证券交易所需要不断加强系统建设和维护,提高应对突发事件的能力,确保市场的稳定和投资者的利益。