news 2026/9/3 0:50:00

24、COM+ 事务管理与补偿资源管理器详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
24、COM+ 事务管理与补偿资源管理器详解

COM+ 事务管理与补偿资源管理器详解

1. 资源管理器(Resource Managers)

COM+ 作为一种基础架构,需要以通用方式处理任何资源,而无需了解具体资源的细节。为了以通用方式访问和修改资源的持久状态,COM+ 依赖于资源管理器(RM)这一软件组件。

RM 对特定类型的资源(如关系数据库)有深入了解。在事务影响下,RM 会跟踪对资源的更改。若事务中止,RM 能将资源恢复到原始状态。例如,简单的 RM 可能会缓冲对资源的更改,仅在事务提交时才持久化这些更改。

市面上有许多商用的 RM,像适用于 Microsoft SQL Server、Oracle、IBM DB2、Informix 和 Sybase 的 RM。模拟程序中使用的数据库服务器 MSDE 也提供了自己的 RM。

当客户端实例化 RM 时,会获得 RM 的代理。OLE DB 驱动程序和 ODBC 驱动程序就是 RM 代理的例子。RM 代理提供访问 RM 的 API,通常会提供 COM 接口,但这并非强制要求,如 ODBC 驱动程序就不提供 COM 接口。

RM 代理通常作为资源分配器(RD)这一软件组件的一部分来实现。与管理资源持久状态的 RM 不同,RD 管理资源的非持久状态,如到资源的连接数。

一个事务可能涉及多个分布在网络中不同机器上的 RM。若事务中的某个操作失败,所有参与的 RM 都需得到通知,以便回滚对资源的更改。这就需要一个能协调分布式事务中所有 RM 的服务,即 Microsoft 分布式事务协调器(MS - DTC)。

2. 分布式事务协调器(The Distributed Transaction Coord
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 10:43:04

26、MSMQ COM 组件编程全解析

MSMQ COM 组件编程全解析 1. MSMQ COM 组件概述 MSMQ 提供了十个 COM 组件,这些组件的功能与 MSMQ C 语言 API 相同,涵盖队列查找、队列管理、消息管理、队列管理和事务处理等方面。以下是这些组件及其功能的详细列表: | 组件 | 功能 | | — | — | | MSMQApplication …

作者头像 李华
网站建设 2026/9/2 10:15:29

27、深入探索排队组件:原理、实践与优化

深入探索排队组件:原理、实践与优化 排队组件概述 排队组件在外观和使用感受上与其他COM组件并无二致。客户端应用程序对排队对象进行方法调用的方式和普通COM对象类似,不过其底层架构能够对这些方法调用进行排队处理。 开发排队组件十分简单。你可以按照习惯的方式,使用…

作者头像 李华
网站建设 2026/9/2 20:39:12

CSS容器查询:让组件学会“见机行事“的魔法

最近在给编辑器做工具栏时,被一个优雅的CSS新特性惊艳到了——当工具栏空间不足时,时间信息自动隐藏;侧边栏收起后,它又神奇地出现。这不是JavaScript的功劳,而是CSS容器查询(Container Queries&#xff09…

作者头像 李华
网站建设 2026/9/1 15:53:11

Spring Boot 学习心得:从配置繁琐到开发高效的蜕变

接触 Spring Boot 前,我用传统 Spring 框架开发项目时,常被海量 XML 配置、依赖版本冲突搞得焦头烂额。通过系统课程学习后,我不仅掌握了 Spring Boot 的核心用法,更在编程思路上完成了从 “配置驱动” 到 “约定优于配置” 的转变…

作者头像 李华
网站建设 2026/9/2 10:19:54

探索DY溢出指数模型:基于多种模型的实证之旅

DY溢出指数模型:基于DCC-GARCH,VAR,LASSO VAR,Ridge VAR,ElasticNet VAR,QVAR和TVP-VAR模型的dy溢出指数计算,只需提供数据,商家提供实证结果(以Excel形式提供)在金融领域,理解变量之间的动态溢出效应对于风险管理和投…

作者头像 李华
网站建设 2026/9/2 17:56:17

负氧离子传感器:实时跟踪负氧离子浓度变化

负氧离子传感器是一种能够实时监测空气中负氧离子浓度的设备,广泛应用于空气质量监测、环境评估、健康研究以及旅游景区管理等领域。以下是对负氧离子传感器的详细介绍:一、工作原理负氧离子传感器主要基于以下两种原理进行工作:电容式吸入法…

作者头像 李华