评论

收藏

[其他] Zuul网关原理及源码解读(草稿版)

网络安全 网络安全 发布于:2021-07-08 10:34 | 阅读数:601 | 评论:0

  网关的本质就是一系列的过滤器Filter。
DSC0000.png
DSC0001.png
DSC0002.png
DSC0003.png
DSC0004.png
DSC0005.png
DSC0006.png
DSC0007.png
DSC0008.png
DSC0009.png
断点调试快捷键:F5进入方法,F6下一行,F7跳出方法,F8下一个断点。这些是活的,每个IDE都不一样。
shouldFilter:true执行 反之不执行
DSC00010.png
DSC00011.png
通过ribbon选出一台主机,用域名端口来替换:
DSC00012.png
DSC00013.png
网关里用到了责任链模式,双向Filter
DSC00014.png
DSC00015.png
DSC00016.png
使用ConcurrentHashMap存储ZuulFilter
DSC00017.png
过滤器的执行流程:
DSC00018.png
DSC00019.png
DSC00020.png
DSC00021.png
DSC00022.png
过滤器排序:
DSC00023.png
过滤器顺序:
DSC00024.png
DSC00025.png

  

  
关注下面的标签,发现更多相似文章