- 1
- 0
- 约 5页
- 2018-12-13 发布于天津
- 举报
MTS和MSMQ技术及其应用.PDF
维普资讯
2002年 2胃 西北大学学报 (自然科学版) Feb.2002
第 32卷第 1期 JournalofNorth.westUniversity(NaturalScieneeEdition) Vo_【32No.1
MTS和MSMQ技术及其应用
朱晓冬 ,耿国华,周明全
(西北大学 计算机科学最,跌西 西安 710069)
摘要 :夼 绍丁在分布式网络环境 下,基于WEB的数据库访 问时维护数据的一致性 、完整性的方法。
在 WindowsNT环境下 ,利用MTS来实现基于WEB的事务处理t分析了同步通信和异步通信的
特点和基于异步通信模式的MSMQ技术,利用谊技术在不可靠的网络环境下建立可靠的网络通
信模 型 。
关 键 词:分布式;消息队列;MTS;ASP;组件对象模型
中国分类号:TP393 文献标识码:A 文章编号 :1000-274x(2002)oi一0043-05
基于Web的交互模型其实就是浏览器 /服务器
(B/S)模型 .要实现这种模型 ,需要用到Web的动 1 分布式的事务服务
态技术 。目前基于 Web的动态技术主要有 CGI
(commongatewayinterfaca),ISAPI(internetserv— 为 了保证数据的完整性 .必须使用事务机制,即
erapplicationprogramminginterface).NSAPI(net 应用一种方法使得一次请 求的过程被提交或者撤
— scapeserverapplicationprogramminginterfaca)以 回。为保证数据的一致性,有必要使用一种统一的接
及 ASP(activeserverpages)等 。CGI具有对每一个 口去访 问数据库。在这 里采用了MTS(microsoft
HTTP请求都将激活一个相应进程的特点。因此 , transactionserver)事务 管理中间层服 务器,MTS
用它进行开发具有容易造成程序挤 占系统资源.效 把 HTTP.DCOM 及支持 X/Open的XA交易协议
率低下 的问题 ;而 ISAPI或 NSAPI因线程 同步问 的数据库 (如 sQLserver)存取界面结合在一起 ,提
题也会绐开发带来很多麻烦 ,而且一旦出错可能会 供完善的事务支持功能。在具体介绍MTS之前,首
导致整个网站崩溃。而利用ASP技术可 以解决上述 先介绍几个概念 。
问题。 1)事 务 :某一工作的原子单元 。整个事务中
我们通过 ASP实现 了Web的动态技术,但 由 的所有动怍不是被全部提交就是全部不做 。在 MTS
于要对数据库进行访问,所 以依然存在以下几个问 环境下,一个事务是 由分布式事务协词器进行协调
题 : 的 。
1)数据的一致性问题 :即在分布式环境下 ,存 2)事务程序:一个事务程序是同另一个事务程
在不同类型的数据库服务器 ,如何保证这些数据的 序在对等基础上使用程序对程序通 讯 (APPC)的任
一 致性 。 意一种客户信息控制系统 (CISS)或信息管理系统
2)数据的完整性问题 :即除了查询模块外 ,其他 (IMS)程序 。
模块都要对一张或多张表进行写操作 ,必然需要一 3)事务协调器 :用于协调跨越多个资源管理器
定 的措施 ,保证能够顺 利执行完。 的事务管理器。在事务协诃器的协调之下工作能够
3)在分布式环境下 ,数据库服务器和 HTTP 被当作原子提交,不管跨越了多个资源管理器 ,甚至
服务器是分立的,如何保证一次请求能够被正确处 于处在不同的计算机之上 ]。
理 。
您可能关注的文档
最近下载
- DLT 1552-2016变压器油储存管理导则解读.pptx VIP
- 某国有企业2025年政治生态分析研判报告.docx
- MATLAB基础与应用教程(第2版)蔡旭晖思考与实验答案.docx
- 贺州市八步区信都镇污水处理厂特许经营项目实施方案.pdf VIP
- 2026年牡丹江大学单招综合素质笔试备考题库及答案解析.docx VIP
- 2025-2030中国阴极块行业市场发展趋势与前景展望战略研究报告.docx
- 目标八:强化医疗关键环节和行为管理提高关键诊疗行为相关记录完整率.pdf VIP
- 公司重组整合实施方案.pdf VIP
- 第三期主旨报告-建立百万标保销售系统郑荣禄博士.pdf VIP
- 高考数学一轮复习(新教材新高考)第07讲利用导数研究函数的零点问题专项练习(学生版+解析).docx VIP
原创力文档

文档评论(0)