>>分享流行的Java框架以及开源软件,对孙卫琴的《精通Spring:Java Web开发技术详解》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 19054 个阅读者 刷新本主题
 * 贴子主题:  SpringCloud Gateway-整体流程 回复文章 点赞(0)  收藏  
作者:sunshine    发表时间:2020-06-16 01:23:14     消息  查看  搜索  好友  邮件  复制  引用

      本文主要从宏观角度展现了Gateway启动流程和执行流程。

     点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

启动流程
  说明:

     1.2 初始化策略中,加载HandlerMapping、HandlerAdapter、HandlerResultHandler

       HandlerMapping对应Gateway中RoutePredicateHandlerMapping,

       HandlerAdapter加载FilteringWebHandler
                     点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

执行流程
  说明:

     1.2 返回断言匹配的路由信息,并将路由信息放入exchange中,key为:GATEWAY_ROUTE_ATTR

     1.3 webHandler为FilteringWebHandler

     2.2.从exchange中,获取路由信息,key为:GATEWAY_ROUTE_ATTR

         组合全局过滤器和Gateway过滤器,并进行排序,最终组成过滤器链,层层过滤执行,返回执行结果。

     3.handleResult目前没发现被调用。
----------------------------
原文链接:https://www.jianshu.com/p/9d3b94ed863f
作者:侯文

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-06-18 20:24:50 重新编辑]
  Java面向对象编程-->集合(上)
  JavaWeb开发-->在Web应用中访问Web服务
  JSP与Hibernate开发-->第一个helloapp应用
  Java网络编程-->Socket用法详解
  精通Spring-->Vue组件开发基础
  Vue3开发-->通过Axios访问服务器
  Mybatis常见注解有哪些?
  循序渐进,阿里架构师看完都赞叹的Redis分布式锁原理分析
  Mybatis-plus大数据量流式查询
  @ModelAttribute注解用法详解
  深入Redis客户端(redis客户端属性、redis缓冲区、关闭redis客...
  Spring Cloud与Dubbo的完美融合之手「Spring Cloud Alibaba
  RESTful API的最佳设计原则
  【Web服务开发】基于Java开发代驾定位系统,2天完成脚手架
  分布式消息队列RocketMQ部署与监控
  网红框架SpringBoot2.x之定制参数浅析
  nginx详解反向代理、负载均衡、LNMP架构上线动态网站
  spring-boot-plus V1.4.0发布 集成用户角色权限部门管理 - g...
  springboot —— 多数据源
  一篇文章概括Spring Cloud微服务教程
  spring整合WebService入门详解
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。