Java 如何维护运行数分钟的过程的连接
我们处理的是大数据集,它需要几分钟来执行后端的存储过程(比如说20分钟)。 如何为服务建模以处理此类场景Java 如何维护运行数分钟的过程的连接,java,performance,jakarta-ee,Java,Performance,Jakarta Ee,我们处理的是大数据集,它需要几分钟来执行后端的存储过程(比如说20分钟)。 如何为服务建模以处理此类场景 同步服务将被排除,因为它将超时 批处理被排除在外,因为它会妨碍用户体验 java堆栈中是否有任何框架可以处理此问题。您可以使用 它允许启动和等待多个线程,而您可以继续做其他事情 您可以在Runnable中创建一个连接,并在完成之前保持该连接 把它和其他东西结合起来 调用后我们什么也不做,只需要调用存储过程并等待响应,那么问题是什么呢?如果您只是想防止连接超时,请增加超时设置。参见此处的示
- 同步服务将被排除,因为它将超时
- 批处理被排除在外,因为它会妨碍用户体验
Runnable
中创建一个连接,并在完成之前保持该连接
把它和其他东西结合起来 调用后我们什么也不做,只需要调用存储过程并等待响应,那么问题是什么呢?如果您只是想防止连接超时,请增加超时设置。参见此处的示例:“妨碍用户体验”,但需要20分钟?你在笑。您必须使用批处理。等待20分钟会妨碍用户体验。