fluent / fluent/fluent-logger-node
Ack response handling
- Lingua principale
- JavaScript
- Stelle
- 258
- Fork
- 82
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Move from #73 (about ack response)
What should we do about ack response handling?
* https://github.com/fluent/fluent-logger-node/pull/73#issuecomment-318191990
* https://github.com/fluent/fluent-logger-node/pull/73#issuecomment-318199250
I've investigated:
* Fluentd v0.12 out_forward blocks
* Fluentd v0.14 out_forward non-blocking (create another thread to wait ack response)
* Fluency (yet another fluent-logger implementation for Java) non-blocking
* fluent-logger-perl blocks
* fluent-logger-ruby unsupported
* fluent-logger-{java,go,ocaml,d,python} unsupported
* fluent-logger-node v2.4.1
* wait for ack and block writing new data
* but don't block for emitting new data (store emitted data into internal queue)
cc/ @slang800 @mururu
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia dalla discussione e dall’analisi collegate dalla pull request #73, quindi esamina il comportamento documentato di fluent-logger-node v2.4.1 insieme al comportamento degli ack di Fluentd v0.12 e v0.14 descritto qui. Il lavoro è completato quando è stato deciso un approccio per attendere gli acknowledgements, bloccare le scritture e accodare i dati emessi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, node.js
- Ambito
- backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100