On 06/19/2006 06:21 PM, Mladen Turk wrote: > Hi guys, > > I'm would like to give few notes on the things I'm > currently working on, so that eventually no duplicate > work is done if someone already have similar things > on his drawing board. > > 1. Additional by business load balancing method > that will load balance on the actual load of the > beckend servers. The servers that have shorter reply > time will get more load.
Sounds good. > > 2. Hot standby support. Something we have recently added > to the mod_jk that allows to have the 'hot-standby' > backend node, that sits there and does nothing until > all the other nodes fail. +1 > > 3. CPING/CPONG support for the AJP protocol, for checking > the status of the backend server prior of sending the > data itself. +1. Just one thought: I think it would be useful to have this 'health check' approach somewhat generic so that we can implement the call to it inside mod_proxy and its connection pooling itself (e.g. with providers supplied by schema handlers / modules). For AJP this would be CPING/CPONG of course and mod_proxy itself could offer a generic TCP connection 'health check' provider that simply checks the status of a TCP connection as far as this is possible without reading or writing data. This would be a very generic provider. Other protocol handlers could define other (better) protocol specific providers and just plug them in. Regards RĂ¼diger P.S: Are you in Dublin next week?