Совместимость Thrift JS с Cassandra (протокол JSON)

Я создал библиотеку Thrift для Cassandra, ориентированную на JavaScript, из последней сборки Thrift в SVN.

Однако я заметил в предоставленной клиентской библиотеке js thrift следующий оператор:

Этот клиент может говорить только по протоколу JSON, а единственный поддерживаемый транспорт — AJAX.

Кто-нибудь знает, совместим ли протокол JSON с Cassandra?

Транспорт не является проблемой, так как я планирую портировать его для использования сокета node.js, но мне нужно знать, позволит ли протокол JSON мне подключаться к Cassandra.

Документы Thrift и Cassandra очень легки в этом отношении.


person Toby Hede    schedule 02.06.2010    source источник


Ответы (2)


CassandraDaemon использует BinaryProtocol.

person jbellis    schedule 02.06.2010
comment
Ну, тогда это очень раздражает. :П - person Toby Hede; 03.06.2010
comment
Отчасти причина в том, что Thrift JSON в любом случае не работает. См., например. issues.apache.org/jira/browse/CASSANDRA-1049 - person jbellis; 04.06.2010

Драйвер узла Cassandra: http://code.google.com/a/apache-extras.org/p/cassandra-node/

person Zanson    schedule 11.01.2012