3 votes

Bibliothèques hébergées par npm pour les tampons circulaires/en anneau

Existe-t-il des implémentations de tampons circulaires/en anneau sur NPM (Node.JS Package Manager) ? Je peux facilement en réaliser un moi-même mais j'aimerais disposer d'une bibliothèque facile à déployer et à maintenir.

Mon cas d'utilisation est le stockage de séries chronologiques dans une base de données en mémoire de taille fixe à la RRDTool, mais ni RRDTool ni sa réimplémentation en Javascript (j'ai oublié le nom) ne conviennent. J'ai besoin de stocker des objets JSON de grande taille (50KB).

1voto

Trev Norris Points 2686

Je réalise que cette question a été posée il y a presque 4 mois, mais je me suis dit que je pourrais aussi bien la partager.

J'en ai écrit un moi-même dans un autre but il y a quelque temps et je l'ai mis sur npm aujourd'hui. Il s'appelle CBuffer . Le fichier README.md contient un lien vers un article de blog sur la façon de l'utiliser. Il suffit de l'installer en

npm install CBuffer

Et utilisez-le dans vos scripts par :

var CBuffer = require( 'CBuffer' ).CBuffer;

J'ai passé beaucoup de temps à essayer de réduire la GC au minimum, et c'est la mise en œuvre la plus rapide que j'ai pu trouver.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X