Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js/JavaScript是否有Thrift或Cassandra客户端_Javascript_Cassandra_Node.js_Thrift - Fatal编程技术网

Node.js/JavaScript是否有Thrift或Cassandra客户端

Node.js/JavaScript是否有Thrift或Cassandra客户端,javascript,cassandra,node.js,thrift,Javascript,Cassandra,Node.js,Thrift,我想开始在node.js部署中使用Cassandra,但我找不到node.js和/或JavaScript的Thrift或Cassandra客户端 有吗 有没有一种简单的方法来建立储蓄联系 更新:这个问题的简短答案是否定的,没有与Cassandra兼容的JS Thrift客户端 进一步更新:Cassandra的下一个版本(撰写本文时为0.8版)将支持API。已经有node.js模块支持Avro。 编辑:看看现在有人做了一个: 更新: Rackspace发布了一个节点cassandra api:

我想开始在node.js部署中使用Cassandra,但我找不到node.js和/或JavaScript的Thrift或Cassandra客户端

有吗

有没有一种简单的方法来建立储蓄联系

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

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

编辑:看看现在有人做了一个:

更新: Rackspace发布了一个节点cassandra api:

更新: 他们将其移动到github:

更新: 现在也有一个CQL驱动程序:

更新: 有一个CQL驱动程序,它使用Cassandra本机协议

更新: DataStax使用本机协议为Cassandra发布了CQL驱动程序:

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


官方数据税驱动程序现在由node cassandra cql更名为nodejs驱动程序:


它使用CQL3。

也就是说,它位于thrift trunk中,将出现在即将发布的thrift 0.3版本中。干杯。事实上,我昨晚发现了这个,并开始对它进行黑客攻击,以便与node一起使用。JS仍然需要在此基础上构建一个Cassandra库,但这是一个很好的开始。也许你们可以澄清一下::PBut如何使用它。对我来说失败了(说..“key”没有写方法:(文档不好,但是看看单元测试,它们帮助了我。