SIA-GateWay API Gateway Installation and Deployment Guide

SIA-GATEWAY is a distributed micro-service gateway system based on Spring Cloud micro-service ecosystem. It has the characteristics of easy to use, visualization, high scalability and high availability, and provides cloud native, complete and mature access service solutions. This paper introduces the installation and deployment of API gateway.

5.2 Deployment Project

API gateway system deployment mode is distributed deployment centralized management mode, that is, gateway Core nodes can be divided into different gateway groups according to business lines. Gateway management terminal serves as the management center of the gateway for a unified management interface, where users can set up and maintain API, components, system basic information, collect and monitor. Log, generate various operation and maintenance management reports, automatic alarm, etc.

Sia-gateway-admin-build component is the component set of gateway management end, including admin, stream, service, synchspeed, monitor; the management end can deploy a single node (currently does not support cluster).

Sia-gateway-build component is a gateway Core component, which can be grouped according to business lines and deployed as a single node or cluster within the group.

5.4 Docker Mirror Deployment

Note: If the docker environment and the compilation environment are on the same operating system, the following steps can be directly performed; conversely, the following files need to be uploaded to the server where the docker environment is located according to the original directory structure.

Docker image deployment is an ALL-IN-ONE form of gateway deployment Demo, which is provided to facilitate developers to build gateway system based on docker environment simply and quickly. Gateway monitoring services, early warning, gateway core nodes and so on are all built in a docker image. Developers can be flexible according to the development environment conditions. The deployment scheme is chosen, and it is recommended to use the vmware+docker image deployment mode, that is, the gateway management service is deployed on vmware, and the gateway core node is deployed in the docker environment.