Partager via


Transactions et activation JIT COM+

L’activation JIT COM+ est étroitement liée aux transactions automatiques. Lorsque vous configurez un composant afin qu’il nécessite une transaction ou une nouvelle transaction, l’activation JIT est également activée automatiquement. Les deux caractéristiques fonctionnent naturellement conjointement. Les composants transactionnels activés par JIT partagent les caractéristiques suivantes :

  • Apatridie. Vous ne conserveriez pas l’état qui violerait l’isolation des transactions, ni l’état qui serait perdu lors de la désactivation de l’objet.

  • Utilisation rapide. Le modèle d’utilisation canonique d’un objet effectuant un travail dans une transaction automatique consiste à effectuer une petite unité de travail, voter et quitter.

    Notes

    Les façons dont vous votez dans les transactions COM+ et l’exactitude des signaux pour l’activation JIT sont également étroitement liées. Pour plus d’informations, consultez Définition du bit terminé.

     

  • Utilisation répétée. Lorsque le travail transactionnel est correctement décomposé, les clients utilisent les mêmes objets sur et sur pour effectuer de petites parcelles de travail atomique.

  • Désactivé lors de la validation ou de l’abandon. Dans COM+, tous les objets de la limite de transaction sont désactivés lorsque la transaction valide ou abandonne.

Conjointement avec les composants transactionnels COM+, l’activation JIT sert d’amélioration des performances considérables en gardant le canal ouvert lorsque les clients contiennent des références de longue durée aux objets transactionnels. En guise d’améliorations supplémentaires, vous pouvez choisir de regrouper les objets transactionnels pour réutiliser les ressources qu’ils contiennent, accélérer le temps de réactivation des objets et gérer étroitement la façon dont vous utilisez des ressources mémoire pour des objets donnés.

Concepts d’activation juste-à-temps COM+

Activation de JIT pour un composant

Regroupement d’objets et activation JIT COM+