Compartir a través de


Transacciones y activación JIT 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 conjunto. Los componentes transaccionales y activados por JIT comparten las siguientes características:

  • Apatridia. No mantendría el estado que infringiría el aislamiento de transacciones ni mantendría 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 transacciones COM+ y la omisión de señales para la activación JIT también están estrechamente enlazadas. Para obtener más información, vea Establecer elbit 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 al confirmar o anular. 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 al mantener el canal abierto 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+

habilitar la activación JIT para un componente

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