Transacciones y activación JIT de COM+

La activación JIT de COM+ está estrechamente vinculada a las transacciones automáticas. Al configurar un componente para que requiera una transacción o requiera una nueva transacción, la activación JIT también se habilita automáticamente. Las dos características funcionan naturalmente en combinación. Los componentes transaccionales y activados por JIT comparten las siguientes características:

  • Apatridia. No contendrá el estado que infringiría el aislamiento de transacciones ni contendrá el estado que se perdería en la desactivación de objetos.

  • Uso rápido. El patrón de uso canónico para un objeto que realiza el trabajo en una transacción automática es realizar una pequeña unidad de trabajo, votar y salir.

    Nota

    Las formas en que vota en las transacciones COM+ y la donenidad de señal para la activación JIT también están estrechamente vinculadas. Para obtener más información, vea Establecer el bit listo.

     

  • Uso repetido. Cuando el trabajo transaccional se divide correctamente, los clientes usan los mismos objetos sobre y más para realizar pequeñas parcelas de trabajo atómico.

  • Desactivado en la confirmación o anulación. En COM+, todos los objetos dentro del límite de la transacción se desactivan cuando la transacción se confirma o anula.

Junto con los componentes transaccionales COM+, la activación JIT sirve como una gran mejora del rendimiento manteniendo abierto el canal a medida que los clientes contienen referencias de larga duración a objetos transaccionales. Como mejoras adicionales, puede optar por agrupar los objetos transaccionales para reutilizar los recursos que contienen, acelerar el tiempo de reactivación de objetos y administrar estrechamente cómo se usan recursos de memoria para objetos dados.

Conceptos de activación Just-In-Time de COM+

Habilitación de la activación JIT para un componente

Agrupación de objetos y activación JIT de COM+