shardingsphere源码分析(六)-路由引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shardingsphere源码分析(六)-路由引擎相关的知识,希望对你有一定的参考价值。

参考技术A 1.PartialSQLRouteExecutor解析rules分表分库规则和props属性来生成路由规则

2.ShardingSQLRouter的createRouteContext方法比较关键,也比较复杂

3.这个方法先获取一个SQLStatementmysqlSelectStatement,再拿到where的查询条件,再看是否要合并值。

ShardingSphere的强制路由不起作用

开启注释

开启hint

然后使用注释去查询:/* ShardingSphere hint: dataSourceName=ds_db */

以上是关于shardingsphere源码分析(六)-路由引擎的主要内容,如果未能解决你的问题,请参考以下文章

(高级)ShardingSphere源码分析如何实现分布式事务

(高级)ShardingSphere源码分析如何实现分布式事务

shardingsphere分析

漏洞寻踪Apache ShardingSphere RCE漏洞分析

ShardingSphere的强制路由

ShardingSphere的强制路由不起作用