技术栈
我使用spring 1.3.5作为rest服务,内部从使用的database..ORM获取数据是JOOQ,连接池管理由BoneCP完成.
需求
我有一个需求,我需要触发多个sql来获取数据,组合结果并将它们一起返回.
问题
我已经使用spring异步实现了这一点,但是遇到了问题,spring同步方法阻塞了数据库连接,并且没有将它们释放到数据库pool..After,很少击中最大连接,并且应用程序停止响应……
try
一旦我从我的方法中删除了@异步注释,它就工作得很好。
请建议一个可能的解决方案,在这个问题上,我需要启动多个查询,并结合结果。另一个解决方案,如果有人帮助我,如果有任何设置在bonecp,释放连接回到池后超时。
发布于 2017-07-19 09:21:44
考虑以下解决方案。然后考虑一下你的应用程序中适合什么。
https://stackoverflow.com/questions/45182858
复制相似问题