文章 62
浏览 15135
自研二次开发gateway(day 02)

自研二次开发gateway(day 02)

网关架构图

从自定向上

  • **common **

** 主要存储模块需要的公共类,例如,枚举,工具类等**

  • client

二方库,接收其他服务访问网关

  • register center

注册中心,注册服务注册中心

  • config center

配置中心,服务相关配置

  • core

核心模块

  1. container 容器
  2. context 上下文对象,封装 http,response,规则等
  3. filterChain 责任过滤链表,包含一系列的责任脸
  4. ** nettyHttpServer 接收其他服务请求,封装到 processor 流转**
  5. processor 处理器处理其他服务端请求
  6. flusher,mpmc 解决串行化请求性能
  7. loader 封装相关外置扩展

网关处理流程图

API 网关框架流程图.png


标题:自研二次开发gateway(day 02)
作者:xiaohugg
地址:https://xiaohugg.top/articles/2024/04/17/1713332480304.html

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