我使用一个使用服务返回信息的大型 Java Web 应用程序。我的主要目标是尽快检索 100 多个单独的结果。我们注意到,发送 100 多个信息请求并不能为我们提供最佳的数据回复性能。我们的解决方案是将 100 多个请求分成小批量(约 15,25 个),并在全部收到后组装它们。
我正在寻找 Java 中的建议,以从应用程序向服务发出 1 个或 50 个或 200 个请求,将信息返回给应用程序并在有更多请求时执行另一批。如果没有剩余请求,则组装到列表中并返回该完整列表。
欢迎任何形式的建议,谢谢。