已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CTP系统简介,1,总体思路:系统架构简要说明系统相关技术介绍系统切换状态介绍交易系统介绍系统部署说明,2,系统分类主用系统次用系统(带库)次用系统(不带库)灾备系统,3,CTP主用系统架构,4,我公司CTP系统实际架构图(带库的次用系统),5,CTP系统技术介绍-FTD协议,期货交易数据交换协议(FuturesTradingDataExchangeProtocol,简称FTD)数据流和通信模式数据流:是一个单向或双向的,连续的,没有重复和遗漏的数据报文的序列,它可以完成特定的功能。通信模式:一个数据流进行互动的工作模式。对话通信模式(如报单、查询等,同C/S模式)私有通信模式(如成交回报)广播通信模式(如公告、行情等),6,FTD协议的应用:CTP报盘机与交易所,7,FTD协议的应用:CTP报盘机与交易所,8,CTP系统技术介绍-FIB总线,消息(Message)主题(Subject)服务(Service)两种通讯模式分组回退,NACK机制,9,FIB总线技术-消息(Message)进程间进行通讯所使用的数据包拥有主题、目标地址(或服务端口)、序号、通讯模式和数据,10,FIB总线技术-主题(Subject)严格有序的消息队列的名字每个消息在队列中有唯一编号消息队列由FIB应用产生和维护多个FIB应用可以产生主题相同的消息队列相同主题的消息队列中的每个消息必须相同,11,FIB总线技术-服务(Service)对外提供特定业务功能的相对独立的一个单元每个服务都有一个标识,以互相区分,称为服务端口(Serviceport),12,FIB总线技术-请求应答模式,13,FIB总线技术-发布订阅模式,14,FIB总线技术-分组回退Nack机制,15,系统中的Schema,16,系统状态切换,17,系统切换各阶段的数据流向,18,交易系统介绍初始化过程,(1)ticlient程序登录tinit服务,调用口令校验存储过程(pkg_SyncInterface.up_Login)将登录口令与settlement.t_superuser中的用户口令信息进行比较(2)ticlient程序通过tinit服务检查数据库中当前交易日(3)ticlient程序向tinit服务发起交易初始化开始指令(4)tinit从上一交易日的结算结果(sync库或者初始化数据文件)装载初始资金、持仓数据(5)根据各种费率的设置生成本交易日所要用到的费率;(6)tinit修改系统状态为初始化完成(7)tinit向排队服务发布切换结算编号消息(8)排队机收到切换通知后通知交易核心(9)交易核心收到切换通知后转发此消息(10)tinit向排队服务发布初始化数据(11)排队服务向交易核心发布交易初始化数据,交易核心状态当日初始化数据,19,初始化过程,20,开始交易(交易终端),thostUser标准终端thostBankthostMan程序化交易终端终端强制认证,21,交易(报单检查),同步状态检查会话检查判断用户在本系统是否有报单权限检查报单是否已经接收过的,而且状态为未知字段检查合约检查经纪公司检查投资者检查结算信息确认检查交易权限检查持仓资金的检查和冻结只能平仓权限检查交易所会话检查,22,CTP报单流程,23,排队服务,将交易请求串行化,提供交易核心处理数据的来源交易核心达到热备的前提条件提供全局时钟,24,排队和仲裁服务,25,排队服务的事件来源,26,排队系统的状态切换,27,交易核心工作的流程-基于内存数据库,处理用户登录处理用户报单、交易所回报并进行实时的钱仓计算定时进行整个核心的钱仓计算(2秒)处理dbmt实时上场信息处理银期出入金处理风控强平,28,查询核心工作的原理,29,接收行情的流程,30,TMDB-交易数据入库,通过FIB订阅交易核心结果数据将报单、成交、口令修改、合约、行情、用户事件、结算单确认等信息回写到数据库重演时operation.t_tmdbaccomplish表应清空(通讯阶段编号)关于结算价需要重新维护的问题,31,DBMT-业务数据上场,32,数据备份交易流水、日志Flow/*.con*.idLog/Syslog.logout数据库备份增量全量,33,系统监控手段Hostmonitor监控。Sysmonitor监控。系统监控内容硬件指标监控内存、cpu、文件系统、网络丢包、inode应用指标监控交易核心Syslog输出指标业务数据:银期、错单异常事件监控未知单报盘切换网络连通性,34,Sysmonitor,35,日常运维工作和一些时间点,36,CTP网络架构图,37,我公司CTP系统实际网络架构图,38,交易核心网(B1.1/B1.2):负责交易系统核心组件之间的通讯,主要为UDP广播通讯流量。系统管理网(B1.3):连接所有主机和存储,系统管理使用。仲裁网(B2):负责
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械店疫情防控操作流程
- 旅游季节:常见传染病自我鉴别
- 2023年12月吉林辽源市教育系统专业人才校园招聘50人笔试历年高频考点(难、易错点)附带答案详解
- 传染病分类知识:机场卫生检疫手册
- 老年性高血压:营养饮食建议
- 抗菌药物使用宣传教育管理规定
- 恙虫病(传染病):校园防控要点
- 仔猪成长宝典:传染病预防指南
- 园艺专家教你防治杏树病虫害
- 2024年04月广东广州医科大学附属第四医院护理人员编外招考聘用45人(一)笔试历年常考点试题后附答案详解
- GB/T 18347-2001128条码
- 2023年免疫规划试题库
- 10kv干式变压器技术参数表
- 土族刺绣文化的探索与创新获奖科研报告
- 茶叶生产加工课件
- 儿童急性呼吸衰竭课件
- 直线方程的点斜式完整版课件
- 定密管理培训课件
- 基于PLC控制的变频器调速系统-毕业设计论文
- 今麦郎销售执行力讲义课件
- 毕业设计(论文)-巴哈赛车悬架系统设计
评论
0/150
提交评论