云行情具有納秒級的計算能力、千萬/秒的數據推送能力、低延時、高彈性擴展的技術特性。
行情交易指標計算量大
從交易所快照行情數據到行情指標數據,需要經過大量計算工作。以十種K線計算為例,證券數保守估計8000只,每天開市4小時,每秒刷新一次行情,共需計算12億次。再加上實時,分時、市盈率、漲跌幅、委比、委差等十幾項指標計算,每日計算量在15億級別以上。
行情指標時效性要求高
實時行情服務是券商的基礎服務,是投資者決策的主要依據,要求有較高的穩定性和實時性。毫秒、微秒的行情數據差別可能導致資產的巨大差異,例如漲跌停板股票的買賣時機會決定投資的盈利和虧損。
行情并發峰值高
證券交易市場是限時開市開盤的。對于服務的彈性擴展能力非常高,在開市和開盤期間,行情服務的訪問量會明顯高于其他時間。尤其是早上盤前半小時,并發訪問量會高于收盤期間幾十倍,最大系統QPS達百萬/秒。
行情推送流量大
用戶訂閱證券行情,后臺服務主動推送行情更新。證券行情具有很強的不確定性,在行情比較好的時候,有近百萬并發用戶,用戶平均訂閱20只證券,每秒刷新一次行情,經過合并和緩存優化,最大推送量約為千萬/秒。