sharding打断点看源码的地方-写给自己看的

sharding打断点看源码的地方-写给自己看的

  • hint路由入口类
    • StandardRoutingEngine
      • 库规则的路由入口1
      • 库规则的路由入口2
        • 库规则与表规则都为hint
        • 库规则与表规则都不是hint即为分片算法时
        • 至少有一个hint的混合模式
          • hint关于库规则的具体逻辑
  • 正常路由涉及到的断点
    • 路由常用的打断点的地方
    • 到底选择什么样的路由库断点

hint路由入口类

StandardRoutingEngine

库规则的路由入口1

sharding打断点看源码的地方-写给自己看的_第1张图片

库规则的路由入口2

sharding打断点看源码的地方-写给自己看的_第2张图片

库规则与表规则都为hint

在这里插入图片描述

库规则与表规则都不是hint即为分片算法时

在这里插入图片描述

至少有一个hint的混合模式

sharding打断点看源码的地方-写给自己看的_第3张图片

hint关于库规则的具体逻辑

在这里插入图片描述

正常路由涉及到的断点

路由常用的打断点的地方

sharding打断点看源码的地方-写给自己看的_第4张图片

到底选择什么样的路由库断点

ShardingRouter.java类的route方法
RoutingEngineFactory.java类的 newInstance方法
sharding打断点看源码的地方-写给自己看的_第5张图片

你可能感兴趣的:(sharding打断点看源码的地方-写给自己看的)