Metrics
0
Watch 6 Star 10 Fork 7

Choerodon / api-gatewayJavaApache-2.0

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
The gateway service is responsible for routing requests to real services. Pulling configuration information including routes from config-server to implement dynamic routing. After requesting to remove the request body, it is fo... spread retract

  • Java 69.1%
  • Groovy 29.3%
  • Smarty 0.8%
  • Shell 0.7%
  • Dockerfile 0.1%
Clone or download
Loading...
README.md

API Gateway

The gateway service is responsible for routing requests to real services. Pulling configuration information including routes from config-server to implement dynamic routing. After requesting to remove the request body, it is forwarded to gateway-helper for authentication, traffic restrictions.

Flow chart

Feature

  • In the future, spring cloud zuul may be deprecated and linkerd or other gateway services may be used.

Requirements

  • The service is an eureka client service. The local operation needs to cooperate with eureka-server, and the online operation needs to cooperate with go-register-server.
  • It needs to cooperate with gateway-helper to complete the gateway functions such as authentication, traffic restrictions, and routing.

Installation and Getting Started

  • Start eureka-server
  • Go to the project directory, run mvn spring-boot:run

Dependencies

  • go-register-server: The registration of service.
  • config-server:The configuration of service

Links

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

Note

  • It needs to cooperate with gateway-helper to complete the gateway functions such as authentication, traffic restrictions and routing.

Comments ( 0 )

You need to Sign in for post a comment

Help Search

Gitee_sixth 5th_float_left_close