connection pool or singleton
I am using a java compute node in websphere message broker.
Each message flowing through the broker gets a new thread. The java compute node executes in its own thread and cannot share anything outside that thread. Even JDBC must go through a configurable service to get a connection to the database.
So if I create the client and connect to the server and don't do client.shutdown() I get a too many files open error in Linux. If I do client.shutdown() my performance goes away.
any ideas on a solution?