Zuul网关原理及源码解读(草稿版)
网关的本质就是一系列的过滤器Filter。断点调试快捷键:F5进入方法,F6下一行,F7跳出方法,F8下一个断点。这些是活的,每个IDE都不一样。
shouldFilter:true执行 反之不执行
通过ribbon选出一台主机,用域名端口来替换:
网关里用到了责任链模式,双向Filter
使用ConcurrentHashMap存储ZuulFilter
过滤器的执行流程:
过滤器排序:
过滤器顺序:
文档来源:51CTO技术博客https://blog.51cto.com/u_7692005/3001671
页:
[1]