基于JMS的分布式事务处理系统的研究与实现

被引量 : 6次 | 上传用户:mobiwow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分布式数据库的应用中,保持数据对象的多个副本可以提高访问效率和系统的可靠性。为了保证分布式数据库的一致性,特别是那些具有多副本的数据的一致性,分布式应用进行数据更新操作时就需要采用可靠的事务处理技术。传统的分布式事务处理技术通常采用两阶段提交协议来保证数据一致性,对通信环境要求比较高,应用在可靠性不高、通信延迟大的网络环境时,存在着全局事务可靠性低和事务处理效率低下的缺陷。本文在深入研究分布式数据库事务处理技术的基础上,融合消息队列思想,提出了一个基于JMS的分布式事务处理框架,并以此框架的理论体系为基础实现了一个异步事务处理系统ATPM_JMS。该系统可以容忍可靠性不高的通信环境,能够对分布式数据库数据更新事务进行高效、可靠地处理,维护分布式数据库的一致性。论文的主要贡献是:(1)提出了一个基于JMS的分布式事务处理框架。该框架采用JMS消息系统实现事务消息的可靠传递,以非阻塞方式实现对分布式数据库数据更新事务的异步处理。该框架的优点是能够容忍不可靠的通信环境,即使出现网络中断,数据更新事务也不会丢失,确保系统的可靠性。(2)研究了基于JMS的分布式事务处理框架中的关键技术。针对两阶段提交协议在实际应用中的不足,提出了一阶段提交协议,提高了事务处理效率,消除了事务阻断现象。针对事务执行顺序控制问题,提出了基于逻辑时钟的事务执行顺序控制方法,保证了事务执行序列的正确性。针对事务消息传输的安全问题,设计了基于数字签名和数字信封技术的安全解决方案,增强了系统的安全性。(3)实现了一个基于JMS的分布式事务处理系统。以基于JMS的分布式事务处理框架的理论体系为基础,设计并实现了一个异步事务处理系统ATPM_JMS。该系统能够为分布式应用的数据更新事务处理屏蔽复杂的事务处理逻辑和网络通信细节。(4)给出了一个基于JMS的分布式事务处理系统应用实例。将本文设计实现的基于JMS的分布式事务系统应用于某大型培训机构“培训信息管理系统”中,为该系统在复杂网络环境下分布式数据库同步更新提供了可靠的事务支持,确保了数据库的一致性。
其他文献
目的探讨小鼠中枢co-3多不饱和脂肪酸与小鼠攻击行为间的关系方法将4周龄雄性昆明小鼠54只随机分为三组:对照组、鱼油组和辛伐他汀组,每只小鼠均单笼隔离饲养并编号。另设18只
对外直接投资在经济发展中起到越来越重要的作用,逐渐成为促进经济发展的重要手段。同时,随着我国互联网普及率不断提高,电子商务发展迅速,网上消费需求呈现几何式增长的趋势。在这样的背景下,对外直接投资与贸易的关系,以及贸易方式转变是否引起贸易效应变动等问题是本文想要探讨和研究的。2013年11月,中国正式采用“一带一路”倡议作为协调中国全面对外开放的国家战略,因此将“一带一路”沿线国家作为研究对象进行投
高速数据存储和传输是超宽带雷达侦收系统中的一项关键技术。在复杂电磁环境中,信号密度大且信号形式多样,无疑要求雷达侦收带宽越来越大,数据采样率越来越高。这对高速数据
随着火电厂烟气脱硫,脱硝工作日趋成熟,钢铁冶金行业烧结烟气治理工作逐渐引起了人们的重视.由于烧结烟气有着自身的特点,因此其烟气脱硫,脱硝技术不能完全照搬燃煤电厂的经
一系列公司会计舞弊事件对会计管制提出了新的要求,也引发了会计理论界和实务界的深层次思考:理论上是完美的事物,但实际实施结果却并不理想。具体表现为:一方面,会计管制渐
韩礼德(1985,1994)认为语言具有三大元功能:概念功能,人际功能和语篇功能。在此基础上他将语法隐喻分为概念语法隐喻和人际语法隐喻。人际语法隐喻是在表达人际意义的过程中
文章对近二十年广西航空物流和广西经济发展水平的衡量指标原始数据进行处理、检验,并在此基础上构建VAR模型,运用格兰杰因果检验、脉冲响应分析和方差分解分析等方法对广西
目的探讨利用相对运动原理总结的5大技巧降低后腹腔镜肾部分切除术中缝合关闭肾脏创面难度的可行性和优势。方法回顾性分析第二军医大学长海医院2014年1月至2016年5月间收治
自1900年英国首次尝试使用集装箱运输以来,随着船舶工业、装卸机械的的发展,其高效益、高效率的特点日益突出。据统计,近几年来,集装箱运输箱量由70年代初的23万标箱,至2008年已经
随着知识经济的到来,体育科研将会从纵深、横向两个方面加速发展,单兵作战的体育科研形式已难以解决体育科学中的重大问题,合作研究将是体育科研发展的必然趋势。利用普通高