有Node.js / JavaScript的Thrift或Cassandra客户端吗?

我想开始使用Cassandra进行node.js部署,但是我找不到Node.js和/或JavaScript的Thrift或Cassandra客户端。

有一个吗?

有一个简单的手段来产生节俭连接?

更新:这个问题的简短答案是否定的,没有与Cassandra兼容的Thrift的JS客户端。

进一步更新: Cassandra的下一个版本(写作时为0.8)将支持Avro API。 Avro支持已经有node.js模块。

有人现在做了一个: https : //github.com/wadey/node-thrift

更新 :Rackspace发布了一个节点cassandra 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驱动程序,使用Cassandra本地协议https://github.com/jorgebay/node-cassandra-cql

更新 :DataStax使用本地协议发布了Cassandra的CQL驱动程序: https : //github.com/datastax/nodejs-driver

Zanson已经提到Rackspace发布了Node.js的Cassandra API,但值得注意的是他们的Google Code页面并不是他们的主要操作基础。 github页面是你可以保持最新的地方:

https://github.com/racker/node-cassandra-client

官方的Datastax驱动程序现在是node-cassandra-cql,更名为nodejs-driver:

https://github.com/datastax/nodejs-driver

它使用CQL3。