[发明专利]一种水平扩展的客户端系统在审
申请号: | 202110335034.6 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113064580A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 龙琪伍;施嘉;顾魁;王维 | 申请(专利权)人: | 上海金融期货信息技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06Q40/04 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 施浩 |
地址: | 200122 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 水平 扩展 客户端 系统 | ||
本发明公开了一种水平扩展的客户端系统,既能满足客户端水平扩展的要求,又能提升客户端的性能。其技术方案为:系统包括:接入模块,用于接收服务端推送的数据并处理成客户端系统内部通信的数据格式;缓存模块,用于对来源于接入模块的数据的存储和管理;服务模块,用于对缓存模块上传的数据进行包装以使展示模块能够不用再处理而直接展示数据;展示模块,用于从服务模块接收包装后的数据并展示对应的界面。
技术领域
本发明涉及一种客户端系统架构的设计,具体涉及一种可水平扩展的用C#实现的客户端系统。
背景技术
在期货期权市场中,针对交易不活跃的品种,交易所通常实行做市商制度。做市商系统具有报单量大、快速报撤、行情展示合约数量大等特点,且重启客户端必须快速恢复。客户端需要满足水平扩展的要求,以及客户端的机器性能越好,客户端表现越优秀。
在实际的生产中,客户端需要满足以下的性能需求:
1.吞吐量
吞吐量在这里的定义是客户端接收中台推送的数据在满足最低延时要求的情况下每秒中所能处理的最大数据记录数,在设计目标中,一条消息仅包含一条数据记录,如果中台合并推送消息,那么实际的吞吐量会高于设计目标。吞吐量的设计目标为5万笔/秒。
下表列出了以下消息分类总计的最大处理能力。
2.容量
容量的度量以成交量、单边报单数、合约数、每秒行情笔数四个维度来度量。成交量的变化会直接导致持仓、组合持仓、组合风险值、组合盈亏、本方行情等一系列数据的变化。
单边报单数包含普通的单边报单(order)及报价(quote)衍生出来的两笔报单,直接影响本方行情。客户端有查询报单数据的需求,单边报单数据的增加会增加查询报单数据的性能消耗,也大概率会增加客户端内存开销。
合约数量与界面展示能力相关,如T型图、组合查询等,合约量过多在同样的刷新频率选将导致界面卡顿,同在相同的行情频率下,合约数量与行情消息数成正比。
被置为基准合约的行情变动会影响衍生行情、衍生iv等数据的量增大。
度量维度 度量值 成交量 每日20万笔 单边报单数 每日2000万笔 合约数量 3000个 每秒行情笔数 3000笔
3.延时
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金融期货信息技术有限公司,未经上海金融期货信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110335034.6/2.html,转载请声明来源钻瓜专利网。