gpt4 book ai didi

java - Akka 用于异步处理?

转载 作者:行者123 更新时间:2023-12-02 09:40:11 25 4
gpt4 key购买 nike

我的用例是有四个微服务 A、B、C 和 D。我对微服务 D 的输入请求将根据 A、B 和 C 的输出生成。由于 A、B、C 是独立的,所以同步调用 A、B 和 C 从而阻塞线程并在三次调用后构建对微服务“D”的请求,计划异步调用它。Akka 适合这个用例吗?或者它太过分了。我读到 akka 是一个并发工具包,因为我的应用程序没有并发问题,我仍然可以使用 akka 进行异步处理吗?还是太过分了?

最佳答案

是的,这绝对是矫枉过正。如果您不想在调用另一个服务时阻塞线程,那么您需要的只是一个非阻塞 http 客户端。或者甚至是在单独的线程池上工作的阻塞 http 客户端。只需使用任何能返回 Future[ResponseFromService] 的内容即可。 akka-http 客户端是选项之一。但不是原始的 akka。

关于java - Akka 用于异步处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57147839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com