一个好的交易所系统要具备以下几点:' g" D$ T8 S) p. I) @) _1 }9 @
1.高可靠性和高性能系统:
% }$ C4 \/ t1 z, Z+ D' s( b高可靠性是为了保证交易系统的工作是连续性无中断的,任何一条交易指令及其响应都是按序到达的,不可丢失的;
: c" I& Y9 D) l1 t4 i8 H同时交易系统也需要具备容错功能,能保证在系统出现了单点故障的情况下,仍能继续连续运行。高性能是指在大规模交易指令流的压力下,交易系统可正常工作;: S: {0 P( y( M) L
2.分布式和内存撮合8 x/ W Q; P: M8 z+ O
分布式部署是为了系统更加安全,也可以横向拓展承载量。因此分布式部署架构需要多台服务器支撑,后期需求量变大再增加。
2 [9 w$ g: v, x! ~, Q" ~7 m, y8 @7 o内存撮合比数据库撮合更能满足目前市场高交易的需求。存撮合更加快速,有效增加了交易所系统的撮合能力。+ W o0 l& w7 v- I; p8 G4 ]7 Z
。 |