TL; DR: Der Unterschied liegt zwischen Funken "Aktionen" vs. "Transformationen": Ссылка
Beachten Sie, dass all die Dinge, die Sie mit einer asynchronen Option aufgelistet haben, funken "actions" sind, was bedeutet, dass sie die Daten sofort verarbeiten und versuchen, synchron zurückzukehren. Es kann eine lange Zeit dauern, wenn viele Daten vorhanden sind, daher ist es schön, eine asynchrone Option zu haben.
Inzwischen sind die Operationen, die Sie ohne eine asynchrone Option aufgelistet haben, funken "Transformationen" , die faul ausgewertet werden, was bedeutet, dass sofort ein Plan erstellt wird, um die Arbeit zu erledigen, aber nicht wirklich Daten, bis Sie später eine "Aktion" anwenden, um Ergebnisse zurückzugeben.
Haben Sie unterdessen spezifischen Code oder ein Problem, das Sie damit lösen wollen?
Tags und Links asynchronous apache-spark future