本人项目中所用Mybatis版本为3.0.6
线上环境个别情况下部分服务器线程数超过阀值,报警
经过jstack发现,大量线程在等待Mybatis锁,具体线程状态大家可以Google,大概了解一下。
对比可以发现3.2.6以后的版本去除了锁限制。
下面是官方的一个描述
https://github.com/mybatis/mybatis-3/issues/159
该问题在系统并发达到一定程度的情况下才可能出现,希望用Mybatis的小伙伴们尽早升级到3.2.7以上或者最新版本。