E.B.:
> > One thread monitors multiple file handles (event sources), and
> > processes events one at a time. Examples of events are client
> > requests and DNS replies. This is how postscreen is implemented.
> 
> OK, so concurrent in that you could start accepting a new
> SMTP session while an earlier one is waiting on a DNS lookup?

The basic idea is that network roundtrips take longer than simple
local operations, thanks to the speed of light.

Of course this works up to a limit, and that limit is high enough
that it does not matter for Postfix.  Sites that need to handle a
lots of concurrent requests will be using multiple MTAs long before
postscreen would saturate.

        Wietse

Reply via email to