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源码分析如何实现分布式事务