SIA-GATEWAY是基於SpringCloud微服務生態體系下開發的一個分佈式微服務網關係統。具備簡單易用、可視化、高可擴展、高可用性等特徵,提供雲原生、完整及成熟的接入服務解決方案。本文介紹API網關的安裝部署。
一、環境
1.1 編譯環境
- Maven3+
- nodejs
Jdk1.8+
1.2 運行時第三方依賴
- Mysql5.6+
- elasticsearch 5.5.2
- kibana-5.5.2
- kafka 2.12-2.0.0
- redis 3.2.11
- eureka-server
1.3 運行環境
- 64bit OS,Linux/Mac/Windows/docker
- JDK1.8+
二、源碼下載
git clone https://github.com/siaorg/sia-gateway.git
2.1 源碼結構如下:
.
├── sia-gateway-ad