2011-11-10 84 views
3

在NPM(Node.JS包管理器)上是否有任何環形緩衝區/環形緩衝區的實現?我可以很容易implement one by myself,但我想有一個易於部署和維護的庫。用於循環/環形緩衝區的npm託管庫

我的用例是將時間序列存儲在一個固定大小的內存數據庫a RRDTool中,但是既沒有RRDTool也沒有在Javascript中重新實現(我忘了名字)。我需要存儲大型(50KB)JSON對象。

+0

你的用例是什麼? (只是有興趣) – thejh

+0

此外,這是一個機會讓你更接近這個列表:http://npmtop.nodejitsu.com/:P – thejh

+0

我寧願工作獲取https://github.com/socketstream/socketstream或https://github.com/kayuri/HNC接近生產:P – nponeccop

回答

1

認識到這是近4個月前問的,但我認爲我可能分享。

前一段時間寫了一篇文章給我另一個目的,今天把它放在npm上。它的名字叫做CBuffer。 README.md文件有一個關於如何使用它的博客文章的鏈接。僅僅通過

npm install CBuffer 

安裝它並利用它在你的腳本:

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

我花了很多時間試圖讓GC降到最低,這是最快的實現我」已經能夠找到。

+0

謝謝。我已經實現了我自己的。 – nponeccop

+0

很酷。您的實施是否在線?我總是喜歡從其他來源收集任何我能得到的東西。 –

+1

http://pastebin.com/S8ZQkEAH – nponeccop