John Baker:
> On 04/25/2011 10:59 AM, Victor Duchovni wrote:
> > On Thu, Apr 21, 2011 at 02:59:27PM -0400, John Baker wrote:
> >
> >> There are several ways to make this work right including virtual aliases
> >> but the cleanest way seemed to me to be a per user transport map lookups
> >> for cloud users.
> > I think that per-user transport lookups are unwise.
> 
> Hi,
> 
> Thanks for the reply, could you tell me why per-user transports are 
> unwise? Do they not scale well?  Our numbers are fairly low.

The problem is that these lookups happen for each delivery, on
request by the queue manager.  

If you're doing per-user entries they will almost always be pulled
from a "network" database such as LDAP or *SQL, and those lookups
can become a queue manager performance bottleneck. This hurts
because there is only one queue manager process.

If you're doing domain-based transport mapping, the mapping can be
kept in a local file (hashed, a la Berkeley DB) and latency will
not be an issue.

        Wietse

Reply via email to