首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java8并行HTTP调用

Java8并行HTTP调用
EN

Stack Overflow用户
提问于 2020-09-10 04:29:52
回答 2查看 258关注 0票数 0

首先,这个问题是针对Java8的。

话虽如此,我们还是来谈谈眼前的问题吧。

我对java很陌生,似乎有很多不同的方法来实现这一点。然而,我不知道哪一个是正确的。此外,并发调用的限制也使我难以解决。

能给我指点一下我需要学习的Java主题吗?

耽误您时间,实在对不起。我真的很感激你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2020-09-10 04:46:24

在我头上

  • Apache HttpClient
  • Spring@异步,threadPoolTaskExecutor限制为maxPoolSize =8

这样就行了。

编辑的如果您不想使用Spring,您可以只在流中使用ForkJoinPool。看看这个-> https://www.baeldung.com/java-8-parallel-streams-custom-threadpool

票数 1
EN

Stack Overflow用户

发布于 2020-09-10 05:01:11

IMO,如果您的项目是使用Spring框架开发的,那么我建议您使用WebFlux。它是RxJava (一种反应规划方法)的实现。文档链接是这里。它包括一个HTTP,它支持非阻塞,称为WebClient,您可以用它进行HTTP调用。

否则,CompletableFutureExecutorService将根据您的API并发性进行定制的线程池配置。这将是很好的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63822847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档