证券集中交易性能管理解决方案培训.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《证券集中交易性能管理解决方案培训.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 证券 集中 交易 性能 管理 解决方案 培训
- 资源描述:
-
1、证券集中交易性能监控解决方案议程1、集中交易系统的管理挑战2、Crossflow解决之道3、项目实施准备4、应用场景与案例集中交易系统的管理挑战技术风险与监控要素前台渠道多 覆盖全国的大量营业部系统水平参差不一,需要区分监控;来自电子渠道的交易所占比重越来越大,也是需要重点监控的交易环节多 包括通讯平台、柜台网关、交易中间件、数据库、报盘中间件、报盘机等,一旦发生问题需要快速定位故障外联机构多 需要跟银行、交易所、登记公司、监管部门、基金等机构互联,这些环节出问题需要首先确定问题职责边界交易集中化后,原本分散的风险汇聚成集中风险,一旦集中交易系统出现技术故障,整个公司的交易都会受到影响,甚至造
2、成严重后果。运维复杂性交易类型多通讯模式多交易时段短业务峰谷分化交易延迟敏感同步类交易:查询、资金操作等异步类交易:委托、撤单等集合竞价时段开盘、闭市时段客户满意度故障恢复速度要求更高交易客户流失行情同步/异步有排期监控和告警需求资讯发布行情波动交易系统问题的传统分析过程找问题查日志查数据库问题分析定位出结论 数据量巨大缺乏有效手段搜索性能差大海捞针需熟悉库表结构、SQL语句未到达数据库的异常交易查不到收集相关信息后,需要手工梳理、关联和分析,定位问题缓慢已经过了解决问题的时限,并且耗费大量人力物力区分是网络问题还是应用问题不同部门/工作组相互推诿缺乏实时性和快速故障定位能力无法适应快速发展的
3、集中交易系统证监会规定,符合下列情形之一,且未达到重大事件的为较大事件:证券公司、期货公司集中交易系统或者网上交易系统全部中断、部分中断,影响交易时间累计在5分钟以上的;(来源:http:/ 交易时间短,排障时间非常宝贵 无法接受不够实时的监控手段实时性 可用性要求非常高,故障恢复时间紧迫 交易系统架构复杂,需要快速定位问题在哪里快速定位 传统手段存在局限性,例如响应时间计算不够准确,丢失的交易查不到源头等 需要准确可靠的监控方法准确性 整个交易过程从外围接入到通讯前置再到交易中间件,然后经过报盘环节到交易所,任何一个位置都可能造成性能下降或故障,需要多段关联分析能力多段关联?交易系统典型运维
4、需求指标需求业务容量交易量基线偏离特定业务笔数业务速度平均时延应用时延网络时延交易所报盘时延可用性典型业务成功率过低重要业务响应率分析需求多段追踪分析 同一业务多段关联分析单笔交易端到端追踪历史数据回溯分析查看历史交易指标和明细保存原始交易数据实时性快速定位交易模型整理券商集中交易同步交易处理模式 同步方式是由客户端向服务器提出交易申请后进入等待状态,服务器对数据库中相关数据进行处理后向客户端反馈处理结果,客户端再进行一定的操作(数据变换、打印等)后结束本次交易过程。证券业务系统中采用同步模式的交易主要有涉及股民资金与证券账户的账户管理功能类交易、涉及股民资金在不同资金系统间划转的资金处理类交
5、易以及查询类交易。异步交易处理模式 异步交易处理模式又称为通知式交易处理模式,它与同步方式最大的不同在于客户在提出申请后,不需要立即获得最终处理结果,只要得到申请已被受理的确认后即可结束联机交易,处理结果将在未来时刻得到通知或可主动查询结果。异步交易模式通常应用于证券交易类中,这种模式的产生与证券交易的特定环境是密不可分的。整个交易处理的过程分为交易申请的受理及成交回报处理两个阶段。根据我们的分析,实时交易将是系统运行过程中业务量最大的。无论对网络或主机资源的需求也将最大。金证集中交易2314567213451.委托请求通过XP到达BP2.BP生成order-ID,同时写入DB-run3.报盘
6、中间件读取DB-run里的新委托4.报盘中间件发送给自动报盘机5.自动报盘机写入报盘接口库6.交易所报盘机读取到接口库里的委托7.交易所报盘机发给交易所说明1.SSE发回成交回报2.报盘机收到,写入数据库3.报盘BP读取到接口库里的成交回报4.写入DB-run5.客户端发起查询,查到成交结果金仕达海通快速交易网关SPX网关SPXDRTP群DRTP群DRTP群DRTP群交易中间件/DB报盘App报盘机交易所营业部1221.委托、查询等交易从营业部等渠道上来后,由SPX网关发给一级DRTP,DRTP负责消息路由和转发,发给交易中间件,DB和App在同一台机器上。然后交易中间件给出响应。2.如果是需
7、要报盘的,则交易中间件再通过DRTP转发给报盘中间件,由它发给报盘机,报盘机再发给交易所。3.成交或撤单成功后,交易所发送确认,原路返回至交易中间件写入DB,结束金仕达海通集中交易网关SPX网关SPX二级DRTP二级DRTP一级DRTP交易中间件/DB报盘App报盘机交易所营业部221.区别只是多了两级DRTP2.DRTP本身无业务逻辑,只是消息转发3.多级设计主要是考虑承载量和速率保证三级DRTP一级DRTP11.在金仕达系统内,都用c-pack协议通讯2.userdata在协议头里面3.委托号、合同号这种在协议体里面4.路径1可以通过userdata关联金仕达集中交易 大部分查询类交易都有
8、多包机制 例如,发起一个股票查询请求,查10个股票 到网络上的报文就是10次请求-响应 但业务上算一笔查询 用户希望看到首包响应时间和尾包响应时间 第一个包有FirstFlag 后面如果还有包,NextFlag会置1,同时下一个包的UserData会+1 Nextflag变成0时结束。期交所典型委托流程:NGES交易系统支持的每个合法报单,都有其状态。所有的报单状态定义如下:AllTraded(简称为AT):全部成交,即该报单的所有数量已经全部成交了。PartTradedQueueing(简称为PTQ):部分成交排队中,即该报单中的部分数量已经成交了,剩余的部分在报单簿中排队,等待与对手方成交
展开阅读全文