Ho un caso che deve manipolare un grande flusso di JSON e iniettarlo in Apache HBase. Il nostro sistema funziona su Node.js con Mongo quindi, dal momento che abbiamo bisogno di migliorare le prestazioni, quindi HBase è scelto per gestire i big data.
Per migliorare la scalabilità del mio sistema, preferisco usare Actor Model di Akka per la messaggistica invece di utilizzare qualsiasi altro sistema di messaggistica. È perché Actor Model, fornito da Akka, offre vantaggi in termini di sicurezza, gestione degli attori e altre funzionalità che sono molto utili per semplificare il mio lavoro. Ma è ancora nello strato JVM a iniettare e consumare dati direttamente da HBase.
Voglio che le mie app Node.js funzionino anche con il sistema Akka, magari usando node-java
. È una buona pratica? In caso contrario, esiste una soluzione che Node.js può comunicare con Akka?
ps. la mia domanda qui è su come lavorare con Akka e Node.js, non discutendo su "perché scegliere di usare Node.js quando JVM ha veramente veloce JSON manipolando la libreria", perché il nostro sistema è già benchmark e Node.js era quello scelto per gestire la manipolazione JSON. Inoltre è già in fase di produzione, quindi la migrazione totalmente da Node.js a Scala completa non è la nostra priorità oggi.