On 2013-11-08 08:59, Eliezer Croitoru wrote:

Now these instances will probably will talk HTCP or ICP, HTCP preferred.
Now I am wondering what will "cost" more?
using one Frontend instance that will LoadBalance the traffic or plain HTCP?

I expect that kernel level load balancing and HTCP between the instances would be faster.

If you have a single instance as frontend it has to either be non-SMP (bottleneck!) or using UDS/HTCP/ICP/something to coordinate between its own internal SMP workers.

So either way for the higher capacity setups you have some process communication going on. But with frontend instance you have all the parsing and processing overheads of that instance on top. The more efficient you make the inter-process communication the worse the frontend design looks.

Amos

Reply via email to