Java AppServer-02: DBPool + Messaging

28. Oktober 2009 von Enrique Leave a reply »

Nach der Erforschung von Schlüsseltechnologien Server-Komponenten in diesem Artikel werden wir die Komponente Verbindungen zur Datenbank-und Messaging-sehen. Die beiden Komponenten wurden entwickelt und getrennt von den Applikations-Server implementiert, so dass sie nicht in irgendeiner Weise verbunden. Um "add" auf den Server ist die Server-Module, die Anpassung implementiert.

Pool von Verbindungen zur Datenbank

Der Pool implementiert ist sehr einfach. Es hat eine Sammlung von Links mit einer anfänglichen Größe (konfigurierbar) und wenn der Client (in diesem Fall der Applikations-Server) mehr benötigen, Make-up (auch konfigurierbar).

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

Design der Pool von Verbindungen zu DB

Methoden Start () und shutdown () Griffmodul Lebenszyklus Pool. Der erste Laden einer Konfigurationsdatei, die wir im Folgenden die Daten sehen werden, um den Pool und den zweiten zu töten aktive Verbindungen zu schaffen.

Messaging

Der Kurierdienst ist ebenfalls einfach, aber trotzdem leistungsstark. Es verfügt über einen Pool von Threads, die Verarbeitung von Nachrichten asynchron. Messaging-Klasse verfügt über eine Reihe von MessageHandlers, die für die Verarbeitung von Nachrichten sind. Wenn eine Nachricht eintrifft, ist dies für alle Handler übergeben und jeder ist verantwortlich dafür, ob oder nicht verarbeiten.

Diseño del servicio de mensajería

Design-Messaging-Dienst

Im nächsten Artikel werde ich die Server-Konfiguration, und ich werde den Quellcode hochladen. Bis zum nächsten Mal!

Blogger Beitrag Digg Reddit Google Reader Anteil
Anzeige

Hinterlasse einen Kommentar

Spam Schutz durch WP Captcha-freie