La funzione di un pool di sessioni server in AFS
Questo argomento riepiloga la funzione di un pool di sessioni server.
La Figura 1 riassume i principi delle funzionalità di ServerSessionPool e ServerSession.

- I ConnectionConsumers richiamano i riferimenti dei messaggi dalla coda.
- Ogni ConnectionConsumer seleziona riferimenti di messaggi specifici.
- Il buffer ConnectionConsumer contiene i riferimenti ai messaggi selezionati.
- Il ConnectionConsumer richiede una o più ServerSessions dal ServerSessionPool.
- Le ServerSessions vengono allocate dal ServerSessionPool.
- ConnectionConsumer assegna i riferimenti dei messaggi a ServerSessions e avvia l'esecuzione dei thread ServerSession .
- Ogni ServerSession richiama i relativi messaggi di riferimento dalla coda. Li trasmette al metodo
onMessagedal MessageListener associato alla sessione JMS . - Una volta completata l'elaborazione, ServerSession viene restituito al pool.
Un application server fornisce normalmente le funzionalità ServerSessionPool e ServerSession.