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