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

Tob*_*ede 17 javascript thrift cassandra node.js

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

有吗?

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

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

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

Zan*_*son 15

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


Sch*_*jer 9

https://issues.apache.org/jira/browse/THRIFT-550

编辑:看看https://github.com/wadey/node-thrift

  • 也就是说,它处于节俭的行李箱中并将在即将到来的节俭0.3版本中发布. (5认同)