preliminary reverse proxy Rack application
commit130d086666ccd825fcb13cf02fcf941b8fe661af
authorEric Wong <normalperson@yhbt.net>
Tue, 1 Feb 2011 23:05:52 +0000 (1 15:05 -0800)
committerEric Wong <normalperson@yhbt.net>
Wed, 2 Feb 2011 02:51:04 +0000 (1 18:51 -0800)
treea123aab9b8396d8f74ee72983cf92e125451ac8b
parent9bf406655a84090426a62ab60677df529e408f17
preliminary reverse proxy Rack application

This can be a starting point for developing Cool.io or
EventMachine-based reverse proxy applications on Rainbows!

Eventually Rainbows! could replace nginx for Unicorn users!
Just don't consider this code production ready, yet, at all,
it doesn't handle any sort of failover and has no automated
tests, yet.
examples/reverse_proxy.ru [new file with mode: 0644]
lib/rainbows.rb
lib/rainbows/reverse_proxy.rb [new file with mode: 0644]
lib/rainbows/reverse_proxy/coolio.rb [new file with mode: 0644]
lib/rainbows/reverse_proxy/ev_client.rb [new file with mode: 0644]
lib/rainbows/reverse_proxy/event_machine.rb [new file with mode: 0644]
lib/rainbows/reverse_proxy/multi_thread.rb [new file with mode: 0644]
lib/rainbows/reverse_proxy/synchronous.rb [new file with mode: 0644]