Condividi tramite


Gestione distributore COM+

Il gestore del distributore fornisce il pool di risorse per i distributori di risorse e garantisce che una risorsa fornita da un distributore di risorse sia inserita correttamente nella transazione dell'oggetto applicazione. Il gestore del distributore recupera automaticamente le risorse che sono ancora riservate alla fine della durata di un oggetto, eliminando la possibilità di "perdite di risorse". Il gestore del distributore può chiedere a un distributore di risorse di creare una nuova risorsa o di distruggere le risorse inattive quando necessario per regolare i livelli di inventario, anziché usare le impostazioni statiche.

Nota

Poiché le interfacce del distributore di risorse esposte all'applicazione non devono essere interfacce COM, il gestore del distributore può essere usato in un processo senza inizializzare COM, ad esempio, per supportare il distributore di risorse ODBC.

 

Al momento della creazione della risorsa, il distributore di risorse può specificare per quanto tempo una risorsa inattiva può rimanere nel pool prima che venga eliminata definitivamente. Un thread eseguito nel gestore del distributore è sempre alla ricerca di queste risorse inattive.

Gestione statistiche inventario

Il gestore del distributore usa gestione statistiche inventario per gestire i livelli di inventario delle risorse del pool. Il gestore delle statistiche di inventario mantiene un record di quando ogni risorsa è stata usata e rimuove le risorse dall'inventario quando non sono state usate per x secondi, in cui il valore di x viene impostato per ogni risorsa al momento della creazione della risorsa.

Componente del supporto

Il gestore del distributore esegue il polling di ogni titolare, un componente creato dal gestore del distributore che elenca l'inventario delle risorse per ogni distributore di risorse, ogni 10 secondi per consentirne la lettura dell'inventario delle risorse. Ogni titolare chiama il responsabile delle statistiche di inventario per suggerire i livelli di inventario per ogni tipo di risorsa. Di conseguenza, il titolare può chiedere al distributore di risorse di creare o distruggere un inventario.

Il titolare e il distributore di risorse comunicano per richiedere risorse di un particolare tipo. Esistono le relazioni seguenti tra il titolare e il distributore di risorse:

  • Il titolare può richiedere una risorsa dal distributore di risorse. Il distributore di risorse restituisce una risorsa disponibile o ne crea una nuova.
  • Il titolare può notificare al distributore di risorse che un'applicazione non necessita più di una risorsa e quindi la restituisce al pool di risorse.
  • Il titolare e il distributore di risorse interagiscono per mantenere le dimensioni del pool di risorse.

concetti relativi al generatore di risorse COM+