挖槽,Sharding-JDBC强制走主库,一不留神就报错了
点击关注强哥,查看更多精彩文章呀
今天项目中突然告警报错,打出了多条相似的错误日志。查看了下,具体报错内容如下:
HintManagerHolder has previous value, please clear first.
从错误日志我们可以看出是使用到Sharding-JDBC的相关代码出问题了。而具体出错的业务代码也很容易定位到(这里没有把所有日志贴出来,后面会贴出简化处理过的问题代码)。
不过,分析和解决问题之前,先介绍下背景吧:强哥项目中用Sharding-JDBC主要是为了读写
原创
2022-02-09 10:20:19 ·
5476 阅读 ·
1 评论