├── .asf.yaml ├── .github └── workflows │ └── it.yaml ├── .gitignore ├── DISCLAIMER ├── LICENSE ├── NOTICE ├── README.md ├── RELEASE-NOTES.md ├── example ├── consul │ └── nginx.conf ├── etcd │ └── nginx.conf ├── eureka │ └── nginx.conf ├── nacos │ └── nginx.conf └── zookeeper │ └── nginx.conf ├── lib └── shenyu │ └── register │ ├── balancer.lua │ ├── consul.lua │ ├── core │ ├── string.lua │ ├── struct.lua │ └── utils.lua │ ├── etcd.lua │ ├── eureka.lua │ ├── nacos.lua │ ├── zookeeper.lua │ └── zookeeper │ ├── connection.lua │ ├── zk_client.lua │ ├── zk_cluster.lua │ ├── zk_const.lua │ └── zk_proto.lua ├── rockspec ├── shenyu-nginx-1.0.0-1.rockspec └── shenyu-nginx-1.0.0-2.rockspec └── test └── it ├── case ├── etcd │ ├── conf │ │ ├── gateway.conf │ │ └── mock-shenyu.conf │ └── docker-compose.yml └── nacos │ ├── conf │ ├── gateway.conf │ └── mock-shenyu.conf │ └── docker-compose.yml ├── consumer ├── Dockerfile └── bin │ └── entrypoint.sh ├── gateway └── Dockerfile └── mock-shenyu └── Dockerfile /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.github/workflows/it.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/.github/workflows/it.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/.gitignore -------------------------------------------------------------------------------- /DISCLAIMER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/DISCLAIMER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE-NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/RELEASE-NOTES.md -------------------------------------------------------------------------------- /example/consul/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/example/consul/nginx.conf -------------------------------------------------------------------------------- /example/etcd/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/example/etcd/nginx.conf -------------------------------------------------------------------------------- /example/eureka/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/example/eureka/nginx.conf -------------------------------------------------------------------------------- /example/nacos/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/example/nacos/nginx.conf -------------------------------------------------------------------------------- /example/zookeeper/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/example/zookeeper/nginx.conf -------------------------------------------------------------------------------- /lib/shenyu/register/balancer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/balancer.lua -------------------------------------------------------------------------------- /lib/shenyu/register/consul.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/consul.lua -------------------------------------------------------------------------------- /lib/shenyu/register/core/string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/core/string.lua -------------------------------------------------------------------------------- /lib/shenyu/register/core/struct.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/core/struct.lua -------------------------------------------------------------------------------- /lib/shenyu/register/core/utils.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/core/utils.lua -------------------------------------------------------------------------------- /lib/shenyu/register/etcd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/etcd.lua -------------------------------------------------------------------------------- /lib/shenyu/register/eureka.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/eureka.lua -------------------------------------------------------------------------------- /lib/shenyu/register/nacos.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/nacos.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper/connection.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper/connection.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper/zk_client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper/zk_client.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper/zk_cluster.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper/zk_cluster.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper/zk_const.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper/zk_const.lua -------------------------------------------------------------------------------- /lib/shenyu/register/zookeeper/zk_proto.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/lib/shenyu/register/zookeeper/zk_proto.lua -------------------------------------------------------------------------------- /rockspec/shenyu-nginx-1.0.0-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/rockspec/shenyu-nginx-1.0.0-1.rockspec -------------------------------------------------------------------------------- /rockspec/shenyu-nginx-1.0.0-2.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/rockspec/shenyu-nginx-1.0.0-2.rockspec -------------------------------------------------------------------------------- /test/it/case/etcd/conf/gateway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/etcd/conf/gateway.conf -------------------------------------------------------------------------------- /test/it/case/etcd/conf/mock-shenyu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/etcd/conf/mock-shenyu.conf -------------------------------------------------------------------------------- /test/it/case/etcd/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/etcd/docker-compose.yml -------------------------------------------------------------------------------- /test/it/case/nacos/conf/gateway.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/nacos/conf/gateway.conf -------------------------------------------------------------------------------- /test/it/case/nacos/conf/mock-shenyu.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/nacos/conf/mock-shenyu.conf -------------------------------------------------------------------------------- /test/it/case/nacos/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/case/nacos/docker-compose.yml -------------------------------------------------------------------------------- /test/it/consumer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/consumer/Dockerfile -------------------------------------------------------------------------------- /test/it/consumer/bin/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/consumer/bin/entrypoint.sh -------------------------------------------------------------------------------- /test/it/gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/gateway/Dockerfile -------------------------------------------------------------------------------- /test/it/mock-shenyu/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/shenyu-nginx/HEAD/test/it/mock-shenyu/Dockerfile --------------------------------------------------------------------------------