...

架构特点


1)基于Netty NIO的响应式架构;分布式缓存基于Redis;数据库基于Mysql,分布式配置基于ZooKeeper

2)API配置缓存,运行时不依赖DB,配置更新后自动通知各网关节点;

3)支持自定义组件,动态加载,在不中断网关服务的情况下重新加载配置和运行组件;

4)API服务连续异常后自动熔断和自我恢复,访问异常、超时处理;

5)网关核心运行过程不写磁盘IO,避免磁盘IO性能影响网关吞吐量;

6)Docker容器化支持,拆分网关、管理服务、第三方中间件依赖等镜像,便于灵活扩容。