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