云行情具有纳秒级的计算能力、千万/秒的数据推送能力、低延时、高弹性扩展的技术特性。

行情交易指标计算量大

从交易所快照行情数据到行情指标数据,需要经过大量计算工作。以十种K线计算为例,证券数保守估计8000只,每天开市4小时,每秒刷新一次行情,共需计算12亿次。再加上实时,分时、市盈率、涨跌幅、委比、委差等十几项指标计算,每日计算量在15亿级别以上。

行情指标时效性要求高

实时行情服务是券商的基础服务,是投资者决策的主要依据,要求有较高的稳定性和实时性。毫秒、微秒的行情数据差别可能导致资产的巨大差异,例如涨跌停板股票的买卖时机会决定投资的盈利和亏损。

行情并发峰值高

证券交易市场是限时开市开盘的。对于服务的弹性扩展能力非常高,在开市和开盘期间,行情服务的访问量会明显高于其他时间。尤其是早上盘前半小时,并发访问量会高于收盘期间几十倍,最大系统QPS达百万/秒。

行情推送流量大

用户订阅证券行情,后台服务主动推送行情更新。证券行情具有很强的不确定性,在行情比较好的时候,有近百万并发用户,用户平均订阅20只证券,每秒刷新一次行情,经过合并和缓存优化,最大推送量约为千万/秒。