2011-11-10 1 views
3

Existe-t-il des implémentations de tampons circulaires/tampons en anneau sur NPM (Node.JS Package Manager)? Je peux facilement implement one by myself, mais j'aimerais avoir une bibliothèque facile à déployer et à entretenir. Mon cas d'utilisation stocke des séries temporelles 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) correspondent. J'ai besoin de stocker de grands objets JSON (50 Ko).Bibliothèques hébergées par npm pour les tampons circulaires/en anneau

+0

Quelle est votre utilisation? (juste intéressé) – thejh

+0

En outre, ceci est une opportunité pour vous de vous rapprocher de cette liste: http://npmtop.nodejitsu.com/: P – thejh

+0

Je travaille plutôt sur l'obtention de https://github.com/socketstream/socketstream ou https://github.com/kayuri/HNC plus proche de la production: P – nponeccop

Répondre

1

Réaliser cela a été demandé il y a presque 4 mois, mais je pensais que je pouvais aussi bien partager.

J'ai écrit un moi-même pour un autre but il y a un moment et je l'ai lancé sur npm aujourd'hui. Il s'appelle CBuffer. Le fichier README.md a un lien vers un billet de blog sur la façon de l'utiliser. Il suffit de l'installer par

npm install CBuffer 

et l'utiliser dans vos scripts par:

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

J'ai passé beaucoup de temps à essayer de GC à un minimum, et il est la mise en œuvre plus rapide je J'ai été capable de trouver.

+0

Merci. J'ai déjà implémenté le mien. – nponeccop

+0

Cool. Votre implémentation est-elle en ligne? J'aime toujours glaner tout ce que je peux de la source de l'autre. –

+1

http://pastebin.com/S8ZQkEAH – nponeccop

Questions connexes