Hi,

Willy Tarreau <[email protected]> wrote:
> Hi Maik,
> 
> On Tue, May 12, 2009 at 01:57:47AM +0200, Maik Broemme wrote:
> > Hi,
> > 
> > I have a small question. Did someone know if it is possible to do simple
> > traffic multiplexing with HAProxy? Maybe I am missing it somehow, but
> > want to ask on the list before creating a patch for it.
> 
> what do you call "traffic multiplexing" ? From your description below, I
> failed to understand what it consists in.
> 

Multiplex means traffic duplication. If you have multiple server
configuration options in one listen group, the incoming traffic is
sent to all servers.

> > Just to answer the real-world scenario question. TCP multiplexing can be
> > very useful for debugging backend servers or doing a simple logging and
> > passive traffic dumping.
> > 
> > There are two major ideas of implementing it:
> > 
> >   - 1:N (Active / Passive)
> >   - 1:N (Active / Active)
> > 
> > Well active means that request is going to destination and response back
> > to client and passive means that only request is going to the destination.
> > In configuration it could look like:
> > 
> >     listen  smtp-filter     127.0.0.1:25
> >             mode            tcp
> >             balance         multiplex
> >             server          smtp1 10.0.0.5:25
> >             server          smtp2 10.0.0.6:25
> > 
> > The active / active would be very hard to implement, tcp stream
> > synchronisation would be a pain and I think no one will really need
> > this, but active / passive is a very useful feature.
> > 
> > In my environment it is often so, that developers need access to real
> > traffic data to debug (in the example above) their developed smtp
> > software. Is anyone else missing such functionality? :)
> 
> Access to real data is solved with tcpdump or logs, I don't see what
> your load-balancing method will bring here.
> 

tcpdump is not perfect in that case, because it has to run the hole time
you want to duplicate the traffic and sent it to server1 and server2.

> > --Maik
> 
> Regards,
> Willy
> 

--Maik

Reply via email to