Esiste un modo per utilizzare Avro sul lato client tramite javascript e REST o RPC o websocket?Utilizzo di Apache Avro in javascript
Se sì, con con js library?
Esiste un modo per utilizzare Avro sul lato client tramite javascript e REST o RPC o websocket?Utilizzo di Apache Avro in javascript
Se sì, con con js library?
avsc una pura implementazione JavaScript di Avro specification e potrebbe essere la soluzione che stai cercando.
avsc è compatibile con tutte le versioni di node.js dai browser 0.11 e tramite browserify (vedere la tabella di compatibilità completa here). Per praticità, è anche possibile trovare distribuzioni compilate con le versioni (ma si prega di ospitare la propria copia).
Ho fatto un piccolo laboratorio e condiviso la mia codifica sperimentale con avsc in un repo github: avro-rest-js, in questo progetto demo ci sono esempi di entrambi sul lato client e lato server-resto-API in JavaScript scambio buffer Avro in richiesta/risposta.
Un esempio di utilizzo di avsc per RPC websocket un'occhiata a https://github.com/mtth/verdon un servizio di registrazione Avro remoto campione in esecuzione dietro un server e un client WebSocket corrispondente.