2010-06-01 16 views
17

? Me gustaría comenzar a usar Cassandra con una implementación node.js, pero no puedo encontrar un cliente Thrift o Cassandra para Node.js y/o JavaScript.¿Hay un cliente de Thrift o Cassandra para Node.js/JavaScript

¿Hay uno?

¿Hay un medio simple de generar conexiones de ahorro?

Actualización: La respuesta corta a esta pregunta resulta ser no, no hay un cliente JS para Thrift que sea compatible con Cassandra.

Actualización adicional: La próxima versión de Cassandra (0.8 al momento de escribir) va a ser compatible con una API Avro. Ya hay un módulo node.js para el soporte de Avro.

Respuesta

15

Alguien hizo uno ahora: https://github.com/wadey/node-thrift

actualización: Rackspace lanzado una API nodo Cassandra:
http://code.google.com/a/apache-extras.org/p/cassandra-node/

actualización: Se trasladó a github:
https://github.com/racker/node-cassandra-client

actualización: hay un controlador CQL ahora también:
https://github.com/simplereach/helenus

actualización: Hay un controlador CQL, que utiliza el protocolo nativo de Cassandra https://github.com/jorgebay/node-cassandra-cql

actualización: DataStax dio a conocer un controlador CQL de Cassandra usando el protocolo nativo: https://github.com/datastax/nodejs-driver

+1

Pero, ¿cómo se usa? falla para mí .. :( diciendo .. "clave" no tiene método de escritura :( – Arenstar

+0

Los documentos no son buenos, pero eche un vistazo a la prueba de unidad, me ayudaron. – Ben

1

Zanson ya se ha mencionado que el API de Rackspace liberado Cassandra para Node.js, pero vale la pena señalar que su página de Google Code no es su base de operaciones principal. La página de GitHub es donde se puede pasar la mayoría hasta la fecha:

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

Cuestiones relacionadas