Kris Deugau:
> We found that DNS-based round-robin strategies didn't actually balance 
> the load very well.

This looks like the same problem that was found (and solved) with
Postfix outbound connection caching; if a destination host became
slow for whatever reason, it became a fatal attractor for connections.

    For example, twice as slow -> twice as many clients.

With outbound connection caching, this was solved in the Postfix
SMTP client, by limiting the total duration of an SMTP session.

    For example, twice as slow -> half the number of sessions

With inbound SMTP, it is not possible to tell clients to go somewhere
else except by interposition, for example with an layer-3 proxy
(nginx), with a layer 2 switch/nat/etc, or by interposing at the
DNS level (adjust DNS replies according to server load). I don't
know if the last is in use for SMTP.

        Wietse

Reply via email to