SIA GATEWAY| 中文
SIA-GateWay is project provide an API Gateway built on top of the SpringCloud Ecosystem with the features of Simple,Easy Maintenance, Visualized,High Scalable,High availability.
- The Project is Compatible with Netflix-zuul all the features.
- Easy to Maintenance, Support to deploy and deliver based on Docker or Kubernetes .
- Dynamic Load Balancing, Both Support SpringBoot Discovery and Multi HTTP-URL Load Balance。
- Support Java based plugin with dynamic install and uninstall mechanism.
- Multi Tenant support, management gateway group by different role and Authorization.
- Visualized and self-service maintenanc, provide real time route topology and gateway topology Display.
- Provide Dashboard、log、monitoring、metrics、fallback management and alarm function.
- Multi register support , provide dynamic register Switch function.
- Plugin dynamic bind with route mechanism while providing load balancing, logging, authentication, rate-limiting, and more Customize plugins.
SIA-GateWay framework is composed by CORE and Admin Cluster:
- CORE Cluster plays as the Realtime proxy Node , it is responsible for HTTP traffic processing and deploy distributed.
- Admin Cluster plays as coordinator on Management side. it composed by Admin、Service、Stream、Monitor and deploy compacted。
Below chart display CORE, Admin and MicroService relationShip:
Based on SIA-GateWay Architecture, we have implements an EKK(ElasticSearch、Kafka、Kibana) Framework which provide message streaming processing middleware. EKK Use Guide.
How to use SIA-GateWay User Guide。
-
Build the source code of core module:
$ cd sia-gateway-buildcomponent && mvn clean install -Dmaven.test.skip=true
-
Build the source code of admin cluster module:
$ cd sia-gateway-admin-buildcomponent && mvn clean install -Dmaven.test.skip=true
How it build and startup Deploy Guide。
- SIA-GateWay Third party plugin demo。
- SIA-GateWay Auth-Client demo.
- SIA-GateWay Micro Service configuration guidedemo
- EKK startup guidedemo.
-
email:[email protected]
-
issue:
-
wechat: