Arce 发表于 2021-7-8 10:34:14

Zuul网关原理及源码解读(草稿版)

  网关的本质就是一系列的过滤器Filter。










断点调试快捷键:F5进入方法,F6下一行,F7跳出方法,F8下一个断点。这些是活的,每个IDE都不一样。
shouldFilter:true执行 反之不执行


通过ribbon选出一台主机,用域名端口来替换:


网关里用到了责任链模式,双向Filter



使用ConcurrentHashMap存储ZuulFilter

过滤器的执行流程:





过滤器排序:

过滤器顺序:


  

  
文档来源:51CTO技术博客https://blog.51cto.com/u_7692005/3001671
页: [1]
查看完整版本: Zuul网关原理及源码解读(草稿版)