微服务 API 网关建设,实践经验分享!
作者 | fredalxin
来源 | https://fredal.xin/build-api-gateway
整体架构


请求分发


条件路由&灰度发布

Api管理

从微服务管控平台直接同步新增的api接口到网关管控平台,而无需手动添加。此外也支持多种格式的文件导入。(我们的微服务注册模型会包括api信息等元数据) 各个环境之间通过流转功能发布api,而无需重复添加 对各个状态的筛选展示 与devops平台配合,在应用发布流转时同步提醒进行api管理的发布流转。

限流隔离/熔断降级

安全策略

监控报警/调用链追踪


一些总结
我们还支持websocket协议,本次没有详细说 在多云部署环境下,网关承载了一个多云流量调度服务的角色。
首先是我们的高并发能力并未怎么经过实际验证,由于tob商业模式公司没有太多高并发的场景。 考虑引入规则引擎来应付各种下发的规则,包括安全策略、稳定性、路由规则等。 安全策略考虑会支持更多一些,例如IP网段,及支持各种逻辑与或非
点击下方公众号
回复关键字【电子书】领取资料
往 期 推 荐 1、真香!用IDEA神器看源码,效率真高! 2、什么?Spring Boot CommandLineRunner 有坑!? 3、顶级分布式开源项目,配上这款可视化工具,真香! 4、都知道Tomcat是个Servlet容器,可是Servlet又是怎么回事? 5、这年头,还有不会OOM排查神器mat的程序员么? 6、Java程序员必会的工具库,让你的代码量减少90% 7、重装IDEA再也不愁了,一招搞定同步个人配置了! 点分享
点收藏
点点赞
点在看
评论