当读写分离遇到事务

为了避免频繁创建构造成本大的对象,我们会选择使用线程池、连接池这类池化技术来复用对象。复用对象意味着可能在共享一个资源,如果前一个使用者使用完没有将对象属性值重置为初始状态的话,数据就错乱了。池化技术还有一种隐患,异常没有得到妥善处理,归还的对象就不能复用,池中的可用对象很快就会耗尽,最终由于资源限制无法创建新对象,这个池子就会拒绝服务。 工作中,为了减轻数据库主库压力,通常都进行读写分离。不过,
相关文章
相关标签/搜索