parallelStream引发原因:java.util.concurrent.TimeoutException:null

时间:2019-01-01 09:50:30

标签: java rest java-8 java-stream

我创建了一个REST API服务,其中正在使用Java8 parallelStream,如下所示

employeesDetails = employeesDetailsList.parallelStream().map(getEmployeesDetails ).collect(Collectors.toList());

我正在使用parallelStream,因为它需要迭代大量记录并将其编组为其他响应。该API工作正常,但问题是REST API需要1分钟的时间才能成功执行。如果一个人多次在服务器端命中相同的REST API服务,则会多次执行并抛出异常Caused by: java.util.concurrent.TimeoutException: null

有人可以帮我吗?还想知道parallelStream是否是此方案的正确选择

0 个答案:

没有答案