Immaginiamo un ipotetico sistema HFT in Java, che richiede (molto) bassa latenza, con un sacco di piccoli oggetti di breve durata in qualche modo dovuti a immutabilità (Scala?), Migliaia di connessioni al secondo e un osceno numero di messaggi che passano in giro in un'architettura basata sugli eventi (akka e amqp?).Trading ad alta frequenza in JVM con Scala/Akka
Per gli esperti là fuori, quale sarebbe (ipoteticamente) la migliore messa a punto per JVM 7? Quale tipo di codice lo renderebbe felice? Scala e Akka sarebbero pronti per questo tipo di sistemi?
Nota: Ci sono state alcune domande simili, come questo one, ma non ho ancora trovato uno che copre Scala (che ha la sua impronta idiosincratica nella JVM).
Anche la domanda sorge se la JVM è la scelta giusta? Forse il C++ offrirebbe una latenza più prevedibile. – usr
Ho sentito parlare di Scala usato per produrre codice C facendo HFT reale, ma non riesco a ricordare alcun dettaglio. Dato che il 1-3 sec menzionato nella domanda collegata è troppo per HFT, non penso che sia una buona idea scrivere software HFT su JVM. –
La domanda è molto generale. – moodywoody