我正在查看 AKKA 的 Java Futures API,我看到了很多方法来处理同一类型的多个期货,但我没有看到任何可以处理不同类型期货的东西。我猜我让这比现在更复杂。
无论如何,假设我们有两个不同的 Actor:actorA 和 actorB。它们基于不同的类,并且各自返回不同的 Future。然而,actorB 依赖于来自 actorA 的 Future。是以下逻辑,如何最好地处理这种情况?
Future<A> a = actorA.sendRequestReplyFuture(...);
Future<B> b = actorB.sendRequestReplyFuture(a);
如果我们有一个actorAs 和actorBs 的列表呢?