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