事件驱动架构在实时股票系统实现中的应用

被引量 : 0次 | 上传用户:ilovebaidoudou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,存在许多应用于金融、通信、航天、国防等领域的实时系统,这些系统往往因为特定的需求而设计得十分的复杂和庞大,同时整个系统越来越呈现出异构、分布、松散耦合的特点。如何正确而有效地设计这类系统的系统架构对于整个系统的实现变得至关重要。事件驱动架构是一种新型的软件系统架构,其主要的特点在于可以提升系统对事件的产生、监控、反应和处理能力。本文详细分析了事件驱动架构比之传统系统架构的优势,并阐述了基于这种架构的系统实现的可行性,认为这种架构非常适用在具有松耦合的服务和软件部件的实时系统设计和实现中。本文所要研究和实现的实时股票交易报告系统R因为新的欧盟金融市场法规即将取代原有的投资者服务法案,要求对原有旧的系统原型进行升级。升级的目标系统R必须在一定的时间范围内对股票交易系统传送过来的大量交易事件数据进行模式匹配、过滤、交互处理并传化为另一种特定的事件数据格式报告给第三方终端(BOAT)。大量事件流输入、系统内部和外围呈现分布和松散耦合的结构、较高的实时要求等特点非常符合事件驱动架构设计的初衷,所以本文尝试基于事件驱动架构并采用简单事件处理、事件流处理和复杂事件处理相互结合的数据处理方式来研究和实现R系统。在研究和实现R系统的过程中,本文使用了事件处理框架平台Apama,并采用了一种利于事件处理的事件编程语言MonitorScript。本文最后对R系统的实现结果进行研究和分析,并提出了一些未来的可能对该系统进行的优化与改进的想法。
其他文献
二十世纪末的俄罗斯文坛上,女性作家的创作呈现出一派前所未有的繁荣,出现了许多才华出众、鲜明耀眼、具有不同写作风格的女性作家,柳·彼得鲁舍夫斯卡娅、塔·托尔斯泰娅、
【正】 “造词”和“构词”作为语言学中的两个术语,表示着两个既有联系又有区别的含义完全不同的概念。尽管“造”和“构”具有同义关系,,但是“造词”的意义重在“制造”,
随着改革开放的深入进行,我国社会经济的各方面事业都取得了举世瞩目的成就,保险业也得到了长足发展。特别是作为占财产保险业务半壁江山的机动车辆保险,业务更是迅猛增长。
本试验旨在研究益生菌与饲粮组合效应对生长育肥期苏淮猪生长性能、胃肠道pH和肉品质的影响。选择健康、胎次相近、体重接近((30.29±3.00)kg)的生长育肥期苏淮猪210头,
在明确决定中国空间分异的三次本性的地理要素的基础上,以进化经济地理学的观点进一步分析三次本性在区域发展与演化的作用,发现第一本性地理要素决定了中国农业的空间锁定—
震颤是身体某部位不自主的节律性振荡。2017年国际帕金森病和运动障碍学会震颤工作组发布了新的震颤分类共识声明,根据临床特征(轴1)及病因(轴2)两条轴线进行分类,保留了特发
以星村镇的发展实践为山地城镇建设的剖析标本,将地域性的文化基因、文脉特质等内容融入到其城镇建设模式的分析之中。基于对星村镇特色要素与功能的梳理,确定自身的区域发展
奠定在唯物史观基础上的马克思人的本质思想,以其鲜明的唯物辩证的特征超越了历史上一切或唯心的或形而上学的抽象的人的本质思想,实现了人的本质思想的真正变革,指出人的本
工资水平的区域分异是一种较为常见的经济地理现象,其形成源自于众多影响因素的综合作用,生成与演进也带有特定的区域相互作用特征。运用空间计量分析与GIS相结合的方法,系统
城市化与区域经济的发展是两个相互作用、相互影响、互为因果的过程。一般来说,经济发展水平决定着城市化进程,而城市化引起的外部性经济又是推动经济发展的主要驱动力。在我