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.
Temas relacionados