文章 62
浏览 15135
自研开发网关(day01)

自研开发网关(day01)

背景

通过 netty+nacos+disruptor 自研 gateway

网关

1.概念

1.访问数据,业务逻辑或者功能的“前门”

2.负责处理接收和处理调用过程中所有的任务

2.优势

1.简化客户端的工作

2.降低系统之间的耦合度

3.解放开发人员把精力专注于业务逻辑开发

3.劣势

** 1. 因为是微服务各个系统'前面' 在微服务这种中心化架构中,容易成为瓶颈点**

  1. 服务如果不是异步或者同步非阻塞,耦合度高,性能也会有影响

网关作用

路由转发、协议转换、服务监控统计、熔断降级、限流、安全控制、负载均衡等

业界常见方案:

网关处理请求流程

网关异步化

1.插件过滤使用单异步模式

2.请求响应使用双异步模式


标题:自研开发网关(day01)
作者:xiaohugg
地址:https://xiaohugg.top/articles/2024/04/16/1713281057597.html

人民有信仰 民族有希望 国家有力量