事务和 COM+ JIT 激活

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

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

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

    注意

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

     

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

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

与 COM+ 事务组件结合使用时,JIT 激活会在客户端保留事务对象的长期引用时,将声道保持打开状态,从而用作重要的性能增强功能。 作为其他增强功能,可以选择共用事务对象,以重复使用它们拥有的资源,缩短对象重新激活时间,并密切管理对给定对象使用内存资源的方式。

COM+ 实时激活概念

为组件启用 JIT 激活

对象池和 COM+ JIT 激活