2010-06-01 41 views
17

我想開始使用Cassandra進行node.js部署,但我找不到Node.js和/或JavaScript的Thrift或Cassandra客戶端。是否有Node.js/JavaScript的Thrift或Cassandra客戶端

有沒有?

是否有簡單的方法來生成Thrift連接?

更新:這個問題的簡短答案證明是否定的,沒有用於Thrift的與Cassandra兼容的JS客戶端。

更多更新: Cassandra的下一個版本(寫作時爲0.8)將支持Avro API。 Avro支持已經有了node.js模塊。

回答

15

現在有人提出一個: https://github.com/wadey/node-thrift

更新: Rackspace公司發佈的節點卡桑德拉API:
http://code.google.com/a/apache-extras.org/p/cassandra-node/

更新: 他們搬到它的github:
https://github.com/racker/node-cassandra-client

更新: 有一個CQL驅動程序現在也:
https://github.com/simplereach/helenus

更新: 有一個CQL驅動程序,即使用卡桑德拉原生協議 https://github.com/jorgebay/node-cassandra-cql

更新:使用本地協議 DataStax發佈了CQL驅動程序卡桑德拉: https://github.com/datastax/nodejs-driver

+1

但你如何使用它。 對我來說失敗.. :( 說..「鑰匙」沒有寫法:( – Arenstar 2011-03-29 21:11:01

+0

文檔不好,但看看單元測試,他們幫了我。 – Ben 2012-12-09 13:27:17

9
+5

這就是說,它在節儉幹線,並將在即將到來的節儉0.3版本。 – jbellis 2010-06-01 15:10:31

+0

乾杯。實際上,我昨天晚上發現了這一個,並開始盜用它來與node.js一起工作。 – 2010-06-02 00:42:36

+0

仍然需要在此之上構建一個Cassandra庫,但這是一個很好的開始。 – 2010-06-02 00:42:54

相關問題