Dropwizard-Hystrix-Hibernate Sql异常

时间:2016-02-22 18:52:26

标签: hibernate dropwizard hystrix

我有一个api,如果从sql获取的数据很大,需要很长时间才能处理。但是我们有一个约束来限制api的时间,因此我们在代码中引入了hystrix。我们将代码的关键部分放在hystrix命令中。此代码以10个批次从sql中获取数据,对其进行处理,然后将其添加到列表中。在超时结束时,我返回列表中累积的所有内容。当hystrix超时,sql连接中断然后我无法访问结果集时,我的问题就出现了。我收到错误,例如 “您无法对已关闭的结果集进行操作,或者无法对已关闭的语句进行操作”

我在春天使用视图模式中的Open会话。当hystrix命令在超时期限之前完成时,没有问题,但是当hystrix命令被中断时,会出现SQL问题。关于如何解决这个问题的任何建议?

0 个答案:

没有答案