Java AppServer-02: DbPool + Messaging

28 ottobre 2009 da Enrique Lascia un commento »

Dopo l'esplorazione dei componenti principali del server in questo articolo vedremo le connessioni dei componenti al database e di messaggistica. I due componenti sono stati progettati e realizzati separatamente dal server di applicazioni, quindi non sono impegnati in alcun modo. Per "aggiungere" al server, server implementato i moduli che si adattano.

Pool di connessioni al database

La piscina attuato è molto semplice. Ha una collezione di collegamenti con una dimensione iniziale (configurabile) e se il client (in questo caso il server di applicazioni) hanno bisogno di più, make up (anche configurabile).

Diseño del pool de conexiónes a la BD

Design del pool di connessioni al database

Metodi di avvio () e shutdown () il modulo di gestire il ciclo di vita della piscina. Il primo carico un file di configurazione, che vedremo in seguito i dati per creare la piscina e il secondo uccide le connessioni attive.

Messaging

Il servizio di messaggistica è semplice, ma potente. Possiede un pool di thread che elaborano i messaggi in forma asincrona. Messaging classe ha una serie di MessageHandlers che sono responsabili di elaborazione dei messaggi. Quando arriva un messaggio, questo viene passato a tutti i gestori e ciascuno è responsabile per se o non trattare.

Diseño del servicio de mensajería

Progettazione servizio di messaggistica

Nel prossimo articolo vi presento la configurazione del server e io caricare il codice sorgente. Fino alla prossima volta!

Blogger messaggio Digg Reddit Google Reader Quota
Pubblicità

Lascia un commento

Spam protezione da WP Captcha-Free