💨 作者:
laker
,因为喜欢LOL滴神faker
,又是NBA湖人队🏀(laker
)粉丝儿(主要是老詹的粉丝儿),本人又姓李,故取笔名:laker
❤️喜欢分享自己工作中遇到的问题和解决方案,以及一些读书笔记和心得分享。
🌰本人创建了微信公众号【Java大厂面试官】,用于和大家交流分享
🏰 个人微信【lakernote】,加作者备注下暗号:cv之道
。
文章目录
微服务架构总览图
在微服务架构中所处的位置,所有客户端请求的流量入口。
内部核心工作原理图
端到端是无阻塞的,它公开了一个基于Netty的服务器用于接收请求,然后使用基于Netty的客户端进行下游微服务调用。
请求路由流程图
Spring-Cloud-Gateway基于过滤器实现,同zuul类似,有pre
和post
两种方式的filter,分别处理前置逻辑和后置逻辑。
- 客户端的请求先经过
pre类型
的filter - 然后将请求转发到具体的业务服务,收到业务服务的响应之后
- 再经过
post
类型的filter处理 - 最后返回响应到客户端。
工作结构图
支持协议Http、Https、WebSocket
路由、断言(谓词)、过滤器关系图
总体概览
断言
前置路由过滤器
全局路由过滤器
后置路由过滤器
过滤器顺序图
过滤器执行流程如下,
order越大
,优先级越低
Spring Cloud 相关系列文章目录
网关服务
Spring Cloud Gateway
QQ群【837324215】
关注我的公众号【Java大厂面试官】,回复:常用工具、资源等关键词(更多关键词,关注后注意提示信息)获取更多免费资料。
公众号也会持续输出高质量文章,和大家共同进步。