Pool + Socket?
Publicado por Franklin (179 intervenciones) el 24/03/2020 13:32:39
Chicos Buenos días/tardes o Noches.
Tengo una duda, recientemente he empezado un pequeño proyecto para practicar un poco, sucede que estoy implementando mis conexiones a mi BDD mediante un pool de conexiones con dbcp2 de apache commons con los datos en un archivo.Propeties.
entonces, si en el escenario de que este sistema se ejecute en 3, 5, 10 PCs diferentes por ejemplo, como podría hacer que todos trabajen mediante un mismo pool.
disculpen mi ignorancia, pero aunque tenga un pool en mi clase ConnectDB estas no se conectan entre diferentes ejecuciones en las diferentes Pcs, por lo que pensé en implementar un servicio o sistema en el servidor que con el uso de Socket reciba las peticiones y gestione las comunicaciones a la BD.
he utilizado Sockets para lo básico y entender su funcionamiento, la pregunta es:
¿ lo correcto es trabajar de esta manera que un Socket Servidor gestione las comunicaciones al servidorBD o como sería lo optimo/lo mas eficiente?, o quizás como cada Clase usa un pool es la forma mas eficiente debido a que no cierra su conexión con cada petición?
Gracias de ante mano.
Tengo una duda, recientemente he empezado un pequeño proyecto para practicar un poco, sucede que estoy implementando mis conexiones a mi BDD mediante un pool de conexiones con dbcp2 de apache commons con los datos en un archivo.Propeties.
entonces, si en el escenario de que este sistema se ejecute en 3, 5, 10 PCs diferentes por ejemplo, como podría hacer que todos trabajen mediante un mismo pool.
disculpen mi ignorancia, pero aunque tenga un pool en mi clase ConnectDB estas no se conectan entre diferentes ejecuciones en las diferentes Pcs, por lo que pensé en implementar un servicio o sistema en el servidor que con el uso de Socket reciba las peticiones y gestione las comunicaciones a la BD.
he utilizado Sockets para lo básico y entender su funcionamiento, la pregunta es:
¿ lo correcto es trabajar de esta manera que un Socket Servidor gestione las comunicaciones al servidorBD o como sería lo optimo/lo mas eficiente?, o quizás como cada Clase usa un pool es la forma mas eficiente debido a que no cierra su conexión con cada petición?
Gracias de ante mano.
Valora esta pregunta


0