Galera,
Estou com uma d�vida um tanto que ingrata.
Tenho um pool de conex�es do estilo (SINGLETON), ou seja 1 inst�ncia apenas.
Hoje esta � especifica para 1 (uma) aplica��o apenas ! Ex:
Cen�rio Atual
-------------
classe DBPool
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *livre
No entanto, penso em utilizar esse pool para novas aplica��es tamb�m ...
Minha d�vida � :
- algu�m por acaso sabe se a JVM aguentar� in�meras conex�es com o BD de in�meras aplica��es sem quaisquer problemas de performance ? Ex :
Cen�rio Proposto 1
------------------
classe DBPool
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *livre
|
+---- Connection (applic B) *usando
|
+---- Connection (applic B) *livre
|
+---- Connection (applic C) *livre
|
+---- Connection (applic C) *livre
|
+---- Connection (applic D) *usando
- ou seria mais adequado eu criar uma nova inst�ncia desse pool de conex�es espec�fico para cada aplica��o que irei utilizar ?
Cen�rio Atual
-------------
classe DBPoolA
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *usando
|
+---- Connection (applic A) *livre
classe DBPoolB
|
+---- Connection (applic B) *usando
|
+---- Connection (applic B) *livre
classe DBPoolC
|
+---- Connection (applic C) *usando
|
+---- Connection (applic C) *livre
(assim em diante)
PS - Esse pool que tenho J� CONTROLA conexoes minimas, extras e tempo de conex�o ociosa
Penso dessa maneira, pois acredito que poderia estar sobrecarregando um �nico pool j� que estou falando de pelo menos 50 aplica��es distintas (preocupa��es qto � performance).
Por�m, claro, posso estar enganado qto � isso !
Agrade�o futuros coment�rios e quaisquer viv�ncias nesse sentido !
�
Abra�[]s,
�
Max Ricardo Mercurio Ribeiro
IT & Business Consultant for Alcoa Company
�
e-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (company) / [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> (personal)
phones # : (0x11) 9101-5511 mob. / (0x11) 3741-4418 com.�
