繁体   English   中英

是否存在Node.js / JavaScript的Thrift或Cassandra客户端

[英]Is there a Thrift or Cassandra client for Node.js/JavaScript

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

有吗?

有没有简单的方法来生成Thrift连接?

更新:对这个问题的简短回答结果证明是,没有与Thrift兼容的Cassandra的JS客户端。

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

有人现在做了一个: 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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM