Quali sono vantaggio/svantaggio di utilizzare Akka flusso vs flusso scintilla per l'elaborazione flusso? come, costruito in contropressione, prestazioni, tolleranza ai guasti, trasformazioni incorporate, flessibilità, ecc. NON sto chiedendo a akka vs spark pro/contro componenti strettamente in streaming. Inoltre NON sto chiedendo sotto la differenza di architettura quadro cappuccio.Akka flusso vs Spark flusso
risposta
Akka Torrenti e corsi d'acqua candele sono da 2 terre diverse. Non lasciate che la parola "flussi" si confondono.
Akka flussi implementare qualcosa chiamato manifesto reattiva che è grande per raggiungere una latenza molto bassa e fornire un sacco di operatori di scrivere in modo dichiarativo trasformazioni oltre flussi facilmente. Maggiori informazioni su questo su https://doc.akka.io/docs/akka/2.5.4/scala/stream/stream-introduction.html#motivation.
Spark Streaming, ovvero Streaming strutturato a partire da 2.2, è ancora un approccio micro-batch per elaborare una grande quantità di dati (Big Data). Gli eventi vengono raccolti e quindi elaborati periodicamente in piccoli lotti ogni pochi secondi.
flussi di Akka non è fondamentalmente un distribuiti e non scala fuori attraverso i cluster, a differenza Spark.Akka flussi modello uso attore di Akka per raggiungere concorrenza.
flussi Akka è un kit di strumenti e Spark è un quadro. PS: Anche io ho avuto la stessa domanda un paio di mesi fa. Ci è voluto un po 'per ottenere le mie risposte. Spero che sia utile.
Abbastanza sicuro Spark è costruita su Akka e pertanto si è in realtà solo ottenendo sintassi più concisa, più facilità d'uso, costruito in tolleranza ai guasti (supervisori e non che cosa), e un paio di caratteristiche con Spark. Se hai esigenze più specifiche, ad esempio eseguire un sacco di lavori diversi con attori/flussi diversi su un singolo cluster, dovresti considerare Akka su Spark. Altrimenti, più funzionalità sono probabilmente una buona cosa. Questa è una risposta più generale. –
Credo che Spark si sia allontanato dall'Aka dopo 1,5. https://issues.apache.org/jira/browse/SPARK-6602 –