Zuul--类图、执行流程
2021-10-31 15:12:07   0  举报             
     
         
 Zuul--类图、执行流程
    作者其他创作
 大纲/内容
 preRoute
  OkHttpRibbonCommand
  Ribbon命令
  DynamicCodeCompiler
  通过文件加载类文件
  ZuulFilter
  将请求、相应对象保存到当前线程中
  PreDecorationFilter
  适配器
  CompositeRouteLocator
  FallbackProvider
  路由失败的时候处理
  ServletWrappingController
  IZuulFilter
  过滤器接口
  寻找适合的过滤器
  模式匹配
  Controller
  控制器
  route
  ZuulServletFilter
  过滤器
  PatternServiceRouteMapper
  通过路径获取路由器
  RequestContext
  ZuulProperties
  Zuul配置信息
  请求
  处理请求
  FormBodyWrapperFilter
  发现请求
  FilterProcessor
  执行请求的处理过程
  OkHttpRibbonCommandFactory
  生产
  FilterFactory
  过滤器工厂
  ZuulRoute
  路由器
  Route
  RibbonCommand
  触发路由的刷新动作
  Filter
  Java自身的过滤器
  查询HandlerMap
  error
  ZuulRefreshListener
  监听事件,触发路由的刷新动作
  AbstractRibbonCommand
  RibbonCommandFactory
  创建命令
  ZuulServlet
  处理实际的业务请求确定过滤的逻辑
  postRoute
  ZuulHandlerMapping
  执行过滤
  DiscoveryClientRouteLocator
  ServiceRouteMapper
  根据给定的serviceId找到对应的route
  HttpClientRibbonCommand
  AbstractController
  抽象实现
  ctx添加汇总
  HttpClientRibbonCommandFactory
  RestClientRibbonCommand
  配置了路由的相关信息
  SimpleServiceRouteMapper
  SimpleRouteLocator
  FilterLoader获取Filter
  执行过滤动作
  形成过滤器
  执行流程
  RestClientRibbonCommandFactory
  RouteLocator
  路由定位器
  WebContentGenerator
  允许请求的方法、缓存控制信息
  request
  统计工作
  FilterLoader
  过滤器的加载器通过文件进行加载
  通知
  忽略路径
  AbstractRibbonCommandFactory
  DeepCopy
  深度复制
  寻找handler
  ZuulRunner
  RefreshableRouteLocator
  FilterRegistry
  过滤器注册中心
  错误请求路径
  zuulRunner
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
 