- version 0: basic reverse proxy
- version 1: change Host header. Add forwarded headers
- version 2: round robin load balancing
- version 3: weighted round robin load balancing
- version 4: circuit breaker on network errors
- version 5: retry calls on network errors
- version 6: runtime changes from admin api
- version 7: http/2 support
for http2
sbt
~reStart --- -javaagent:/Users/mathieuancelin/.ivy2/cache/org.mortbay.jetty.alpn/jetty-alpn-agent/jars/jetty-alpn-agent-2.0.6.jar
curl2 -k -H 'Host: test.foo.bar' https://127.0.0.1:8443 --include
curl2 -k --http2-H 'Host: test.foo.bar' https://127.0.0.1:8443 --include
curl2 -k -v -H 'Host: test.foo.bar' https://127.0.0.1:8443 --include
wrk -t2 -c200 -d60s -H "Host: test.foo.bar" --latency http://127.0.0.1:8080/