网关架构图
从自定向上
- **common **
** 主要存储模块需要的公共类,例如,枚举,工具类等**
- client
二方库,接收其他服务访问网关
- register center
注册中心,注册服务注册中心
- config center
配置中心,服务相关配置
- core
核心模块
- container 容器
- context 上下文对象,封装 http,response,规则等
- filterChain 责任过滤链表,包含一系列的责任脸
- ** nettyHttpServer 接收其他服务请求,封装到 processor 流转**
- processor 处理器处理其他服务端请求
- flusher,mpmc 解决串行化请求性能
- loader 封装相关外置扩展