背景
通过 netty+nacos+disruptor 自研 gateway
网关
1.概念
1.访问数据,业务逻辑或者功能的“前门”
2.负责处理接收和处理调用过程中所有的任务
2.优势
1.简化客户端的工作
2.降低系统之间的耦合度
3.解放开发人员把精力专注于业务逻辑开发
3.劣势
** 1. 因为是微服务各个系统'前面' 在微服务这种中心化架构中,容易成为瓶颈点**
- 服务如果不是异步或者同步非阻塞,耦合度高,性能也会有影响
网关作用
路由转发、协议转换、服务监控统计、熔断降级、限流、安全控制、负载均衡等
业界常见方案:
网关处理请求流程
网关异步化
1.插件过滤使用单异步模式
2.请求响应使用双异步模式