fizx / em-proxy forked from igrigorik/em-proxy
- Source
- Commits
- Network (13)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
em-proxy /
| name | age | message | |
|---|---|---|---|
| |
README.rdoc | ||
| |
em-proxy.gemspec | ||
| |
examples/ | ||
| |
lib/ |
README.rdoc
EM-Proxy
EventMachine Proxy DSL:
- Slides from RailsConf 2009: bit.ly/D7oWB
Simple port forwarding proxy
Proxy.start(:host => "0.0.0.0", :port => 80) do |conn|
conn.server :srv, :host => "127.0.0.1", :port => 81
# modify / process request stream
conn.on_data do |data|
p [:on_data, data]
data
end
# modify / process response stream
conn.on_response do |backend, resp|
p [:on_response, backend, resp]
resp
end
end

