事务和 COM+ JIT 激活

COM+ JIT 激活与自动事务紧密绑定。 配置组件以便它需要事务或需要新事务时,也会自动启用 JIT 激活。 这两个特征自然会协同工作。 事务性的 JIT 激活组件共享以下特征:

  • 无国籍。 不会保留违反事务隔离的状态,也不会保留在对象停用时丢失的状态。

  • 快速使用。 自动事务中执行工作的对象的规范使用模式是执行一些小型工作单元、投票和退出。

    注意

    在 COM+ 事务中投票和 JIT 激活信号完成的方式也紧密地绑定在一起。 有关详细信息,请参阅 设置完成位

     

  • 重复使用。 当事务性工作被正确分解时,客户端会一遍又一遍地使用相同的对象来执行少量原子工作。

  • 在提交或中止时停用。 在 COM+中,事务边界中的所有对象在事务提交或中止时停用。

与 COM+ 事务组件结合使用时,JIT 激活通过将通道保持打开状态作为对事务对象的长期引用来增强性能。 作为进一步的增强功能,可以选择池事务对象以重复使用它们持有的资源、加快对象重新激活时间,并密切管理对给定对象使用内存资源的方式。

COM+ 实时激活概念

为组件 启用 JIT 激活

对象池和 COM+ JIT 激活