spring-cloud-gateway框架层次
基于spring-cloud-gateway搭建web服务,涉及如下技术:
1、nio:tcp/ip协议的传输层
2、netty:tcp/ip协议的应用层,并实现HTTP、REDIS等应用层协议
3、spring-web:集成web容器,包括TOMACT(SERVLET模式)和REACTOR-NETTY(REACTOR模式)
4、spring-cloud-gateway:微服务架构下,实现通用网关应用;负责路由转发HTTP请求;服务间的通讯协议为HTTP协议
源码摘要
如下罗列了各层对接层,以及spring容器加载配置,通过下图可了解
- 各层如何加载
- 各层如何扩展