All Projects → neilbeveridge → zuul-netty

neilbeveridge / zuul-netty

Licence: Apache-2.0 License
Production-ready culmination of this project now available at https://github.com/HotelsDotCom/styx

Programming Languages

java
68154 projects - #9 most used programming language
XSLT
1337 projects
shell
77523 projects
groovy
2714 projects

zuul-netty

Assembling the Project

The project is equipped with the Maven Assembly plugin for producing an executable, deps-included JAR at netty-server/target.

mvn install && mvn -pl netty-server assembly:assembly

Quick Start

If you don't want to go to the trouble of assembling and running the project then you can start the proxy using the Maven Exec plugin. It will currently just route to google.com.

mvn install && sudo mvn -pl netty-server exec:java

Filters

  • Only pre (-proxy) filters currently supported.
  • No dynamic reload currently supported (coming soon.).

Upcoming work

  • Dynamic filter reload.
  • Post (-proxy) filters.
  • Static filters.
  • Redirect support from filters.
  • Better JMX stats exposure.
  • Full filter API documentation.
  • Support for filter changes in existing connections.
  • Batch isolation of filter changes.

Performance Results

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].