Java AppServer-02: DBPool + Messaging

28 de outubro de 2009 por Enrique Deixe uma resposta »

Após a exploração de componentes de servidor de chaves neste artigo vamos ver as conexões componente para o banco de dados e mensagens. Os dois componentes foram desenhados e implementados separadamente do servidor de aplicação, para que eles não são acoplados de forma alguma. "Adicionar" para o servidor, o servidor é implementado módulos que se adaptam.

Pool de conexões ao banco de dados

A piscina implementada é muito simples. Ele tem uma coleção de links com um tamanho inicial (configurável) e se o cliente (neste caso o servidor de aplicação) precisa de mais, fazer-se (também configurável).

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

Projeto do pool de conexões para DB

Métodos de inicialização () e shutdown () lidar com piscina ciclo de vida do módulo. A primeira carga de um arquivo de configuração, que veremos a seguir os dados para criar o pool ea segunda matar conexões ativas.

Mensagens

O serviço de correio também é simples, mas poderoso. Tem um pool de threads que processam mensagens de forma assíncrona. Mensagens classe tem um conjunto de MessageHandlers que são responsáveis ​​pelo processamento de mensagens. Quando uma mensagem chega, este é passado para todos os manipuladores e cada um é responsável por ou não processá-lo.

Diseño del servicio de mensajería

Design serviço de mensagens

No próximo artigo irei apresentar a configuração do servidor e eu vou fazer o upload do código fonte. Até a próxima vez!

Blogger Post Digg Reddit Google Reader Compartilhar
Anúncio

Deixe um comentário

Proteção contra spam por WP Captcha-Livre