Ho un flusso di controllo asincrono come la seguente:Come dividere e inviare un flusso di controllo asincrono usando Continuazioni?
ActorA ! DoA(dataA, callback1, callbackOnErrorA)
def callback1() = {
...
ActorB ! DoB(dataB, callback2, callbackOnErrorB)
}
def callback2() = {
ActorC ! DoC(dataC, callback3, callbackOnErrorC)
}
...
Come avrei dividere questo flusso in più parti (continuazioni) e sequenzialmente inviare questi per diversi attori (o thread/task) pur mantenendo lo stato complessivo ?
Qualsiasi suggerimento apprezzato, Grazie
Grande, grazie! – hotzen