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.
Temas relacionados
-
agrupación de objetos y de activación JIT de COM+