Haafiz is a gateway in Micro Service which is inspired by many open source gateway :Zuul 1.x , spring cloud gateway,currently not released now ......
Haafiz (在英文中是守护者的意思)参考了很多开源网关的**,基于Netty,Disruptor,etcd等技术做一个开源网关目前,目前正在开发中,目前还未发布正式版本
Netty
Etcd
Java
- asynchronized request &response
- Disruptor& MPMC(multi producer and multi consumer)
- Netty Reactor
- Make full use of cache (config&route rule&ReferenceConfig in dubbo&loadbalance strategy...)
- FilterChain design reference to Netty &Sentinal
- serialization for quick response data & parallelization for heavy time-consuming data
- authorization & authentication
- flow control
- black/white list
- gray route support
- redirect
- flow statistics