Java AbstractRoutingDataSource:-线程绑定事务上下文对于查找键的重要性
我正在我们的项目中实施AbstractRoutingDataSource。从我读到的 AbstractRoutingDataSource是一个抽象数据源实现 将getConnection()调用路由到各种目标数据源之一 基于查找键。后者通常是(但不一定是) 通过某个线程绑定的事务上下文确定Java AbstractRoutingDataSource:-线程绑定事务上下文对于查找键的重要性,java,spring,hibernate,Java,Spring,Hibernate,我正在我们的项目中实施AbstractRoutingDataSource。从我读到的 AbstractRoutingDataSource是一个抽象数据源实现 将getConnection()调用路由到各种目标数据源之一 基于查找键。后者通常是(但不一定是) 通过某个线程绑定的事务上下文确定 我想知道的是,使用线程绑定的事务上下文来确定查找键有什么好处?什么时候使用这种方法最理想。任何帮助都将不胜感激。提前感谢:)简单地说,绑定线程可以更改底层轻量级进程的属性。当绑定线程退出时,轻量级进程不会被缓
我想知道的是,使用线程绑定的事务上下文来确定查找键有什么好处?什么时候使用这种方法最理想。任何帮助都将不胜感激。提前感谢:)简单地说,绑定线程可以更改底层轻量级进程的属性。当绑定线程退出时,轻量级进程不会被缓存 在调度上下文中;系统范围的绑定线程和未绑定线程是进程范围。[甲骨文文件,2010年] 系统范围:与其他系统线程(如内核线程)争夺CPU
进程范围:在当前进程内竞争CPU 简单地说,绑定线程可以更改底层轻量级进程的属性。当绑定线程退出时,轻量级进程不会被缓存 在调度上下文中;系统范围的绑定线程和未绑定线程是进程范围。[甲骨文文件,2010年] 系统范围:与其他系统线程(如内核线程)争夺CPU 进程范围:在当前进程内竞争CPU