Подтвердить что ты не робот

Есть ли клиент Thrift или Cassandra для Node.js/JavaScript

Я хотел бы начать использовать Cassandra с развертыванием node.js, но я не могу найти клиента Thrift или Cassandra для node.js и/или JavaScript.

Есть ли один?

Есть ли простой способ создания связей Thrift?

Обновление:. Короткий ответ на этот вопрос оказывается недействительным, нет JS-клиента для Thrift, который совместим с Cassandra.

Дальнейшее обновление: Следующая версия Cassandra (0.8 на момент написания) будет поддерживать Avro API. Для поддержки Avro уже существует модуль node.js.

4b9b3361

Ответ 1

Кто-то сделал это сейчас: https://github.com/wadey/node-thrift

Обновление: Rackspace выпустила node 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 выпустил CQL-драйвер для Cassandra, используя собственный протокол: https://github.com/datastax/nodejs-driver

Ответ 3

Zanson уже упоминал, что Rackspace выпустила API Cassandra для Node.js, но стоит отметить, что их страница Google Code не является их основной базой операций. Страница github - это место, где вы можете оставаться в курсе последних событий:

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

Ответ 4

Официальный драйвер Datastax теперь находится node -cassandra-cql, переименованный в nodejs-driver:

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

Он использует CQL3.