多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 详解 ![](https://box.kancloud.cn/04bf046d9b411ef8f52c924a58521242_763x468.png) 后台服务有订单,库存等等,但是我们不希望客户知道这些细节 我们可以用网关,让客户看起来是一个,屏蔽细节 ![](https://box.kancloud.cn/13e53557b2a76cb69144c23a8fa7db36_851x449.png) 最外层,用户接入设备 负载均衡(为什么要这个,因为想要网关是无状态的,意思是即使这个网关挂掉了,也不影响) 网关层 功能 1. 反向路由,将外部请求转化为内部服务调用 2. 请求校验,身份识别,安全措施 3. 限流熔断,防止大流量 4. 记录日志 # 问题 有些架构师把一些业务逻辑放到网关这边,那么这么做的好处和弊端是什么?