Coder Social home page Coder Social logo

choerodon / api-gateway-old Goto Github PK

View Code? Open in Web Editor NEW
17.0 7.0 20.0 16.84 MB

The gateway service is responsible for routing requests to real services.

Home Page: http://choerodon.io

License: Apache License 2.0

Smarty 0.77% Java 69.08% Dockerfile 0.13% Groovy 29.25% Shell 0.77%
java spring-boot spring-cloud spring spring-cloud-zuul choerodon c7nf

api-gateway-old's Introduction

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.

api-gateway-old's People

Contributors

azengqiang avatar devane001 avatar flyleft avatar longhe1996 avatar superlee007 avatar vinkdong avatar wuguokai avatar zmfcn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

api-gateway-old's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.