I was chatting with Asankha the other day and he explained that the current load balancing endpoint is doing not just load balancing but also failover. That is, it picks a node to deliver to, copies the message, sends it and if it succeeds sends the response and done or if it fails it will send the message to the next endpoint and so on.

So its really a failover + loadbalancing endpoint.

While its a useful feature, it has a major performance hit - it has to keep a copy of the message in memory.

So, I'd like to suggest that we write a pure load-balancing only endpoint that does not support failover. This will be useful for people who are concerned about memory implications of the current failover+loadbalancing endpoint.

Thoughts?

Sanjiva.

--
Sanjiva Weerawarana, Ph.D.
Founder & Director; Lanka Software Foundation; http://www.opensource.lk/
Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
Member; Apache Software Foundation; http://www.apache.org/
Visiting Lecturer; University of Moratuwa; http://www.cse.mrt.ac.lk/

Blog: http://sanjiva.weerawarana.org/


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to