Il tornado può comunicare con Cassandra, in stile asincrono non bloccante?
-
20-09-2019 - |
Domanda
Sto lavorando a un progetto web, che deve elaborare così tante richieste dei clienti. Quindi sto pensando di usare Cassandra e Tornado. Tornado sembra avere un cliente Build-in (tornado.httpclient.asynchttpclient), che può fare una richiesta di non bloccante HTTP. Ma Cassandra usa il protocollo dell'usato. Usando la parsimonia, il tornado sembra essere bloccato mentre si interrompe a Cassandra.
Qualcuno ha espetoint? Per favore, suggerisci come dovrei fare. Oppure, c'è un modulo aggiuntivo per questo scopo?
Grazie.
Soluzione
C'è un cliente contorto Cassandra a http://github.com/driftx/telephus. Immagino che dovresti scrivere qualcosa del genere per il tornado. (Il passaggio a Twisted potrebbe essere più facile. :)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow