https://github.com/tarscloud/tarsgateway
https://github.com/tarscloud/tarsgateway
gateway microservice tars-foundation
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tarscloud/tarsgateway
- Owner: TarsCloud
- License: bsd-3-clause
- Created: 2020-05-25T02:05:08.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-12T11:30:33.000Z (4 months ago)
- Last Synced: 2025-04-22T19:19:08.507Z (about 2 months ago)
- Topics: gateway, microservice, tars-foundation
- Language: C++
- Homepage:
- Size: 3.52 MB
- Stars: 54
- Watchers: 19
- Forks: 26
- Open Issues: 7
-
Metadata Files:
- Readme: README.en.md
- Changelog: Changelist.md
- License: LICENSE
Awesome Lists containing this project
README
- [中文文档](README.md)
## Introduction
TarsGateway system is a set of general API gateway developed based on tar framework. It consists of two services:
- Base/GatewayServer: Actual gateway service.
- Base/GatewayWebServer: The gateway corresponds to the management platform, which belongs to the extended service of tarsweb. Note (>=tarscloud/framework:v3.0.10) can be used## Supported
Before tarscloud/framework:v3.0.10 , the gateway management platform was built into tarsweb. In later versions, in order to provide the extensibility of tarsweb, tarsweb supports service plug-in, that is, you can realize the integration of independent web services and tarsweb. Therefore, when each sub module is upgraded, there is no need to upgrade tarsweb. For specific methods, please refer to the relevant tarsweb documents
## Mysql Configuration description
When installing the gateway system, you need to rely on MySQL. Therefore, pay attention to configuring the dependent MySQL address during installation
- Gatewayserver, please modify `GatewayServer conf`
- Gatewaywebserver, please modify `config json`Please use the same database. Note: database `db_base` and related tables will be automatically created by the gatewaywebserver
## Gateway function description
Functions and configuration of the actual gateway service (gatewayserver), [please refer to the documentation](./doc/Gateway.en.md)