Mein Stream hat einen Flow, dessen Ausgaben List [Any] -Objekte sind. Ich möchte eine mapAsync gefolgt von einigen anderen Phasen haben, von denen jede ein einzelnes Element anstelle der Liste verarbeitet. Wie kann ich das machen?Akka-Stream - Liste zu mapAsync einzelner Elemente
Effektiv möchte ich die Ausgabe von
Flow[Any].map { msg =>
someListDerivedFrom(msg)
}
durch verbraucht werden verbinden -
Flow[Any].mapAsyncUnordered(4) { listElement =>
actorRef ? listElement
}.someOtherStuff
Wie kann ich das tun?
Danke. Ich habe mapConcat ein bisschen anders versucht und das hat nicht funktioniert. Was genau bedeutet "Identität"? – anindyaju99
_identity_ ist in _scala.Predef_ definiert und sieht genau so aus, wie es aussieht: eine Funktion, die etwas in sich verwandelt. Sehr nützlich für die Weitergabe als die von _map_, _flatMap_ usw. benötigte Funktion – Phasmid