![Build Status](https://camo.githubusercontent.com/54a98611e8e8a5f01447313d6919e511e6ee8416b825ed66303a56ae6272ac91/68747470733a2f2f7472617669732d63692e6f72672f36636f6e6779616f2f737472696b652e7376673f6272616e63683d6d6173746572)
- Stable first
- Flexibility prioritize
- Dependency-less
- Performance aware
- Easy to deploy
-----------------------
| PROXY |
-----------------------
| STREAMING |
-----------------------
| PROTOCOL |
-----------------------
| NET/IO |
-----------------------
Listener:
- Event listener
- ListenerEventListener
- Filter
- ListenerFilter
Connection:
- Event listener
- ConnectionEventListener
- Filter
- ReadFilter
- WriteFilter
---------------------------------------------
EventListener EventListener
*| |*
| |
1| 1 * |1
Listener --------- Connection
1| [accept] |1
| |-----------
*| |* |*
ListenerFilter ReadFilter WriteFilter
Stream:
- Event listener
- StreamEventListener
- Encoder
- StreamSender
- Decoder
- StreamReceiver
- Delegation (net.Conn)
- Proxy
- Controller
- QPS
- Rate
- Auth (jwt)
- User QPS (TokenBucket)
- HTTP v1.1
- MQTT v3.1.1
- TLS v1.2