Может ли Торнадо общаться с Кассандрой в неблокирующем асинхронном стиле? - PullRequest
3 голосов
/ 17 марта 2010

Я работаю над веб-проектом, который должен обработать так много клиентов Запросы. Поэтому я собираюсь использовать Кассандру и Торнадо. Торнадо кажется, есть встроенный клиент (tornado.httpclient.AsyncHTTPClient), который может сделать http неблокирующий запрос. Но Кассандра использует протокол Thrift. Используя Thrift, Торнадо, кажется, блокируется во время запроса к Кассандре.

Кто-нибудь получил опыт? Подскажите пожалуйста как мне поступить. Или есть дополнительный модуль для этой цели?

Спасибо.

1 Ответ

2 голосов
/ 17 марта 2010

Есть клиент Twisted Cassandra на http://github.com/driftx/Telephus. Я думаю, вам нужно написать что-то подобное для Торнадо. (Переключение на Twisted может быть проще.:)

...