🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## api-gateway介绍 &emsp;&emsp;api gateway 即 api 网关;所有的请求首先会经过这个网关。这里做 权限控制,安全,负载均衡,请求分发,监控;为什么要用 这个 api gateway 这个东西,主要原因在于 一个客户可以直接请求每一个服务。每一个服务都有一个 url。这些url 会和 负载均衡设备相映射;任何技术都有缺陷, api gateway 也是一样,比如说 容易成为性能瓶颈 ## api-gateway架构 ![](https://box.kancloud.cn/2666fb528186471d3bfb5931d60eb5a9_1380x698.png) ## api-getway在好雨 ![](https://box.kancloud.cn/2d93bcf58a8d8c196cb859a55b7c992e_1384x740.png) apigateway: api网关,负载api注册,负载均衡,请求分发,监控,认证,限流等 apigateway-ui:apiateway 可视化管理端 app: 真实的应用服务 pipeline: 事件中转通道 cep: 事件处理中心 mpush: 事件实时推送服务 postgresql:数据存储 &emsp;&emsp; <font color="red">apigateway、apigateway-ui、pipeline、cep、mpush、postgresql 已经在好雨平台存在,用户只需一键部署可用; app需要自己开发。</font> ## api-gateway在好雨使用限制 当前前只能支持http方式的后端app,且一个节点;下一版本陆续会支持多个节点及其它协议