欢迎来到天天文库
浏览记录
ID:52417768
大小:1.61 MB
页数:56页
时间:2020-04-06
《上海证券交易所新一代交易系统部署启动培训资料.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、上交所新一代交易系统市场参与者部署启动培训材料2009年2月1提纲背景会员端变动说明EzOES报盘程序简介新交易系统会员数据接口变动情况简介RptGet盘后文件获取程序简介EzMonitor监视程序简介2背景3上交所决策层在2002年的战略思考决策:对交易系统进行升级换代内部:整合配套系统接入,集约化到存储网关与消息总线这样的公共基础设施上来;市场:扬弃市场传统数据库接口;逐步支持国金标STEP协议接口;架构:无单点故障设计,满足高可用性设计需求;扩展:多主机负载分担,满足水平扩展设计需求;接口:系统间和系统内部定义清晰接口规范,满足松耦合设计需求;产权:拥有完全自主
2、知识产权,但善用“外脑”;文档:厘清系统功能规格和接口规格说明书;与业务部门和接口系统之间通过强制性的“签约”进行变更管理;4SHARE78国际标准定义的容灾系统七个层次5满足高性能需求面临的设计困难小型机采用的CPU主频徘徊不前,CPU厂家没办法的办法:增加核;导致我们应用程序设计也不得不采用多进程流水线技术来提升性能。内存在主机掉电等场景下数据会丢失,必须写入磁盘才能“永久化”,且只有在“永久化”之后,才发回确认。导致我们不得不用双进程交替执行并行技术来使得磁盘操作和内存操作并行,使得性能达到纯内存操作的性能。自行管理内存导致应用程序复杂度大幅提高!而海量规模的数
3、据甚至导致二分查找这样的O(log2N)复杂度的算法都不够快!6满足事务处理需求面临的设计困难要保证交易系统不丢单、不重单,必须实现如下规则:前台发现无响应时重传后台保证同一订单不会被重复处理后台查重的功能,简化了前台设计后台查重的功能,便于前台使用“合同号”撤单但是海量订单规模下,查重处理开销较大,需要提速7满足快速响应需求面临的设计困难通过轮询的技术来获取成交确认信息,可能会遇上“运气不好”的时候。没办法的办法:采用订阅/广播技术,即后台主动向前台推送成交,试图为投资者提供最迅速的成交确认信息。订阅/广播技术复杂度较高,需要进行“流控”和“重传”设计。为保留扩展性
4、,多个成交确认流并发向下推送,导致传统接口表上的处理复杂化。公共信息也采用订阅/广播技术,未来可以通过STEP接口“点播”行情,即行情针对某一个证券,只有在后台发现行情变更时,才主动向前台发出。8满足高扩展性需求面临的设计困难多主机在带来方便扩展系统性能和容量的同时,对于某些必须串行的业务:“指定交易变更”,在技术实现上带来很大的复杂性。其他采用多主机的市场要么是T+1进行转托管,要么后台不控制投资者帐户。而我们由于“路径依赖”,必须要支持T+0的指定交易撤销/指定指令的执行。为了不改变现在习惯,我们在前台对指定交易指令进行了“停-等”控制。指定交易指令发出后,该投资
5、者后续的其他指令只有在前面的指定交易确认后,才会向后台发出。给大家提一个问题:“如何支持大批量的转移指定?”“ETF申购赎回”有类似的复杂度91011会员端变动说明12会员端变动说明交易所在会员公司的前端软件主要有四个部分:报盘软件,升级到EzOES盘后数据获取软件,升级到RptGet行情接收软件,本次不做调整新增报盘监视软件,可择机试用为完成新交易系统市场切换,会员公司动作如下:调整柜台系统,兼容新接口;使用新开发的EzOES报盘软件;使用新开发的RptGet软件获取盘后数据;根据会员公司实际情况,试用报盘监视软件13新版报盘程序配置和运维说明14EzOES的发展历
6、程2006年底,新一代交易系统在市场参与者端部署了会员集成服务系统(MISS),并进行了市场演练。该次演练,反映系统成熟度不足,还有待改进才能推出。2007年初,所领导带队走访了部分券商,听取了市场参与者对演练和切换上线的建议和意见。2007年中,技术中心根据市场参与者的访谈反馈,本着“服务市场”的精神,对会员端软件设计进行了调整,重新开发了EzOES软件,作为市场参与者与交易系统的报盘软件。2008年中,根据部分会员参加测试的反馈,对用户界面进行了进一步优化。15EzOES的设计要点操作界面、操作习惯和配置方式与现有报盘程序基本兼容。继承多PBU同时报盘、多种主流数
7、据库版本接口、网络自动重连和多链路切换方面等特性。使用Java进行开发,支持跨平台运行。成交回报采用“后台推”的方式,保证会员公司最快地获得成交信息。界面上新增一些信息例如流速权、通信服务器地址等进一步方便日常运维。支持登录交易系统的用户口令和登录数据库的用户口令加密存储;支持批量启动和批量停止,方便日常运维。支持被实时监视工具监视,且提供接口可以与会员公司自己的监视工具集成。16EzOES的安装、卸载和配置EzOES是一个绿色软件,安装十分简便。先下载并安装JRE1.6版本;从交易所网站上下载软件压缩包;将其解压释放到硬盘;在桌面上创建快捷键。如需
此文档下载收益归作者所有