2010-05-03 11 views
6

Estoy implementando varias aplicaciones JavaSE en un solo servidor. ¿Es posible configurar un solo grupo de conexiones (por ejemplo, C3P0) y compartir entre estas aplicaciones? Solo quiero tener una manera fácil de administrar la cantidad total de conexiones de DB.Cómo compartir el conjunto de conexiones entre múltiples aplicaciones Java

¿Hay algún inconveniente al utilizar dicho grupo de conexiones centralizado?

Gracias, Wilson

+0

¿Qué tipo de aplicaciones? ¿Oscilación? RMI? ¿Y a qué te refieres con "servidor"? ¿Una máquina física o un servidor de aplicaciones? – skaffman

+0

Dudo que existan, de todos modos, instancias/procesos JVM separados para compartir un recurso físico como una conexión de base de datos. –

+0

Aplicaciones JavaSE simples y una máquina física de Linux – Wilson

Respuesta

5

Usted puede simplemente utilizar la misma fuente de datos definido en el servidor para todas las aplicaciones para compartir la misma agrupación de conexiones DB fácilmente.

Un inconveniente obvio sería que el rendimiento de la aplicación independiente puede degradarse debido a una carga en la aplicación totalmente independiente que sería difícil de entender.

+0

Además, si una aplicación usa todas las conexiones en la agrupación, las otras dejarán de funcionar. – Guillaume

+0

¡Muchas gracias! – Wilson

Cuestiones relacionadas