Skip to content
forked from wkgcass/vproxy

VProxy: zero-dependency LB and service mesh solution.

License

Notifications You must be signed in to change notification settings

brade1314/vproxy

 
 

Repository files navigation

vproxy

中文文档

Intro

VProxy is a zero-dependency TCP Loadbalancer based on Java NIO. The project only requires Java 11 to run.

Clone it, javac it, then everything is ready for running.

(Gradlew and Dockerfile is also provided)

Aim

  • Zero dependency: no dependency other than java standard library, and no jni extensions.
  • Simple: keep code simple and clear.
  • Modifiable when running: no need to reload for configuration update.
  • Fast: performance is one of our main priorities.
  • TCP Loadbalancer: we only support TCP for now.

How to use

See docs for help.
Questions about implementation detail are also welcome (in issues).

Doc

Contribute

Currently only I myself is working on this project. I would be very happy if you want to join :)

About

VProxy: zero-dependency LB and service mesh solution.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 99.9%
  • Other 0.1%