Re: [Linux-l7sw-devel] New Layer7 switching project
Status: Alpha
Brought to you by:
acassen
From: Willy T. <w...@1w...> - 2006-12-14 20:34:40
|
Hi Alex, Hi Jacob, On Thu, Dec 14, 2006 at 01:03:30PM +0100, Alexandre Cassen wrote: > Hi Jacob :) > > > What about the haproxy-project as found on http://haproxy.1wt.eu/ > > That's a great level-7 switching project. If you are concerned about > > memory usage or context switching, try it first. It runs in a single > > threads and uses 'select' as its sole dispatcher. > > sure I am aware of Willy work ;) and we off-line spoke about this. The > framework I will try to propose with L7SW project is for high perf relay > using kernel machinery and haproxy can be extended to use this > machinery. I can quite confirm this. Right now I'm very busy working on implementing content-switching (URL switching, virtual hosts support, etc...), and of course with my job, but I firmly intend to try to port haproxy to support Alex's work. It will also be a very interesting solution to measure the gains it provides (and I expect a lot on large files). > > But you might have good reasons not to rely purely on level-7 proxies. > > However, since existing cookies can be used to remember to which real > > server a request should be forwarded, session-data can be stored > > locally. This is a great advantage over level-4 loadbalancing. > > exactly my focus :) during next week-end I will try to find time to work > on loadbalancing support and regexp support (will dig in pcre engine for > highspeed parsing). Alex, if I may suggest, you should not lose too much of your time on exotic features for a proof of concept. Your time seems more valuable to me on hard to solve problems such as MSS and window scaling where fewer people can work than regex. Better add a wishlist to the project with difficulty levels ;-) Cheers, Willy |