大家最近有关注股票市场吗?
有没有入局的朋友~
9月24日以来,A股市场持续上涨,还因为买入量过大导致股票交易系统瘫痪了,准确的说是上海证券交易所(上交所)的交易系统“崩”了!
很多股民都在网上吐槽,买入股票时有卡顿、交易延迟、闪退等异常问题。
虽然交易系统故障的问题得到了恢复,但怎么说都算是个大事故。
之前小天也跟大家说过咱们网络相关的工作涉及行业很广泛,其中就包括金融证券行业,今天就跟大家来探讨下这次交易所宕机事故原因。
目前关于这次宕机事故的原因也引起了外界众多议论和推测,大概可以归因到网关和服务器扩容不足。
根据上交所技术平台网站资料,其网关采用的是全新自主研发的基于流式接口的交易网关(TDGW)客户端报单软件。
具有高性能、低延迟、跨平台和开放易用等优势,同时还提供了监控终端和监控接口的集中管理。
但是,如果遇到大规模并发请求,网关可能无法及时处理,系统响应就会变得缓慢、卡住、甚至是崩溃。
除此之外,这次股票大涨让市场交易数据激增,现有的服务器容量也有可能不足以应对这种突发的高流量。正如节假日等高峰期的车流量,车道数量没变,车流量增加了,很容易造成拥堵。
2024年6月,纽交所因技术问题而导致约 40 只股票的交易被紧急暂停,有些股票的价格甚至暴跌近 100%。
2018年10月,东交所也遭遇了交易系统故障,部分大型券商不得不暂停投资者的下单。
2016年7月22日,伦敦金属交易所(LME)的电子交易系统中断,导致当天早盘金属的开盘数据无法提供。
2014年11月,新交所因软件升级导致系统故障而推迟开盘。
.....
每一次故障带来的代价也都十分沉重,最直接的就是经济损失,有的经济损失高达上千万美元。
可以说,交易所系统的稳定性直接关系到市场的正常运行和投资者的利益。
从这次宕机事故我们也可以得到一些启示,或许对我们往后工作会有帮助:
备用系统的建设
建设完善的备用系统是保障交易系统稳定运行的关键。当主系统发生故障时,备用系统能够迅速接替,确保交易的连续性。然而,备用系统的设计和维护也需要考虑到潜在的风险,如切换时间、备用系统的处理能力等。
充分的风险预警
在交易开始前,交易所应加强对系统的监测,一旦发现潜在风险,及时通知相关方,避免因系统故障导致交易中断。
充分的压力测试
通过模拟极端情况,评估系统在面对突发事件或高并发访问时的稳定性,同时找出系统在高负载下最薄弱的环节,以便进行优化。