Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何维护运行数分钟的过程的连接_Java_Performance_Jakarta Ee - Fatal编程技术网

Java 如何维护运行数分钟的过程的连接

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

我们处理的是大数据集,它需要几分钟来执行后端的存储过程(比如说20分钟)。 如何为服务建模以处理此类场景

  • 同步服务将被排除,因为它将超时
  • 批处理被排除在外,因为它会妨碍用户体验
java堆栈中是否有任何框架可以处理此问题。

您可以使用

它允许启动和等待多个线程,而您可以继续做其他事情

您可以在
Runnable
中创建一个连接,并在完成之前保持该连接


把它和其他东西结合起来

调用后我们什么也不做,只需要调用存储过程并等待响应,那么问题是什么呢?如果您只是想防止连接超时,请增加超时设置。参见此处的示例:“妨碍用户体验”,但需要20分钟?你在笑。您必须使用批处理。等待20分钟会妨碍用户体验。