Sto cercando di utilizzare Apache Thrift per il trasferimento di messaggi tra applicazioni implementate in lingue diverse. Non è necessariamente usato come RPC, ma più per serializzare/deserializzare i messaggi. Un'applicazione è in node.js. Sto cercando di capire come Apache parsimonia funziona con node.js, ma non riesco a trovare troppa documentazione e gli esempi, ad eccezione di una piccola uno per quanto riguarda Cassandra a: https://github.com/apache/thrift/tree/trunk/lib/nodejsApache Thrift con esempio nodejs
Anche in questo caso, non ho bisogno di alcun procedure dichiarate nel file .thrift, ho solo bisogno di serializzare una semplice struttura di dati come:
struct Notification {
1: string subject,
2: string message
}
qualcuno mi può aiutare con un esempio?
Siamo spiacenti, ma hai deserializzato nello stesso script gli stessi dati che sono stati creati. Ma se usi qualche archivio intermedio (rabbitmq) quali dati esattamente memorizzare in coniglio? Beccati a fette? Oppure chiama ogni volta a filo e in callback salva i dati? E usare slice per byteArray non è una buona idea ogni volta perché non copia i dati, ma fa riferimento ad essa. – Selvatico