深入微服务 API 网关之架构实践篇
- 前言 -
- 整体架构 -
- 请求分发 -
- 条件路由&灰度发布 -
- Api 管理 -
-
从微服务管控平台直接同步新增的api接口到网关管控平台,而无需手动添加。此外也支持多种格式的文件导入。(我们的微服务注册模型会包括api信息等元数据) -
各个环境之间通过流转功能发布api,而无需重复添加 -
对各个状态的筛选展示 -
与devops平台配合,在应用发布流转时同步提醒进行api管理的发布流转。
- 限流隔离/熔断降级 -
- 安全策略 -
- 监控报警 -
- 总结 -
-
我们还支持websocket协议,本次没有详细说 -
在多云部署环境下,网关承载了一个多云流量调度服务的角色。
-
首先是我们的高并发能力并未怎么经过实际验证,由于tob商业模式公司没有太多高并发的场景。 -
考虑引入规则引擎来应付各种下发的规则,包括安全策略、稳定性、路由规则等。 -
安全策略考虑会支持更多一些,例如IP网段,及支持各种逻辑与或非
https://fredal.xin/build-api-gateway