Hi,
I have a 3 node hazelcast cluster running and have a singleton client initialized like this - HazelcastClient.newHazelcastClient(clientConfig).
My question is - right now, i have only one hazelcast client initialized and all services use it . is it advised to eagerly create a number of hazelcast clients , put them in some threadpool and use in round robin fashion by services. will it increase my throughput and performance? or is it that - hazelcast internally maintains a threadpool of connections to serve user requests , so i dont need to maintain such threadpool on my own. I went through some of the source code, but could not find one.
Thanks
Chandra