Forum Discussion

Grant_Mericle_1's avatar
Grant_Mericle_1
Icon for Nimbostratus rankNimbostratus
May 06, 2016

Can I set up multiple backend connections to a single server for message-based load balancing

I'm using an iRule with message-based load balancing to partition messages on a single TCP connection into two groups. GroupA goes to poolA and GroupB goes to poolB. The LTM will create a backend connection to each server in the respective pool. For my particular application, I believe I could improve performance if I were able to create multiple connections to each server. Is there a way to do this? Ideally, the LTM would create a new backend connection each time I call LB::prime. Unfortunately, this didn't work for me. Any other ideas?

 

  • Normally, setting up multiple connections would consume resources on the server (memory/cpu) and hence, will result in lower performance. The whole idea of One-Connect is to reduce the number of server-side connections and hence, increase the performance. If you have an iRule that you have created as of now, it might help in understanding your requirements.