crossroads.yo (1141B)
1 tocclearpage() 2 titleclearpage() 3 includefile(defs.yo) 4 abstract(Crossroads is a load balance and fail over utility for TCP 5 based services. It is a daemon program running in user 6 space, and features extensive configurability, polling of 7 back ends using 'wakeup calls', detailed status reporting, 8 'hooks' for special actions when backend calls fail, and much 9 more. Crossroads is service-independent: it is usable for 10 HTTP/HTTPS, SSH, SMTP, DNS, etc. In the case of HTTP 11 balancing, Crossroads can modify HTTP headers, e.g. to 12 provide 'session stickiness' for 13 back-end processes that need sessions, but aren't 14 session-aware of other back-ends.) 15 article(Crossroads VER()) 16 (Karel Kubat) 17 (2005, 2006, ff.) 18 19 sect(Introduction) 20 includefile(intro) 21 22 sect(Installation for the impatient) 23 includefile(impatient) 24 25 sect(Using Crossroads) 26 includefile(using) 27 28 sect(The configuration) 29 includefile(config) 30 31 sect(Tips, Tricks and Remarks) 32 includefile(tips) 33 34 sect(Benchmarking) 35 includefile(benchmarking) 36 37 sect(Compiling and Installing) 38 includefile(compiling) 39