Vedo molti framework/librerie che sostengono che essi possono aiutare a costruire applicazioni reattive in Java, come ad esempio: Akka, Vert.x, RxJava, Reattore, Qbit, eccConfronto di Java quadri reattivi
Sembrano hanno approcci, caratteristiche, vantaggi, svantaggi, ecc. diversi. Non sono riuscito a trovare confronti dettagliati. C'è una documentazione su ciascuno di questi lavori di framer, ma non è abbastanza per me capire le differenze.
Quali sono le differenze tra i principali framework reattivi Java?
E quali sono i requisiti dell'applicazione che possono guidare la scelta di un framework reattivo Java?
Grazie per il vostro tempo.
Mentre akka è per java, il suo core è costruito usando scala e il modello dell'attore. Brilla quando si usa lo scala poiché è più adatto alla programmazione funzionale. Il modello degli attori degli utenti di Akka, mentre RxJava utilizza qualcosa chiamato modello di osservatore. Se si utilizza scala, quindi scegliere Akka, se si è un negozio java, quindi scegliere RxJava. Sono utilizzati da alcuni grandi nomi e sono adatti ai sistemi di produzione. – Madusudanan
A proposito, sto bene con domande come questa, ma i puristi di SO potrebbero etichettare questa domanda come troppo aperta. Solo un avviso. –
Qualsiasi cosa tu usi, devi comunque generare il flusso. Dai un'occhiata a questo articolo che ho scritto il mese scorso: http://www.coopsoft.com/ar/ReactiveArticle.html – edharned