La tornade peut-elle communiquer avec Cassandra, dans un style asynchrone non bloquant?
-
20-09-2019 - |
Question
Je travaille sur un projet Web, qui doit traiter tant de demandes de clients. J'envisage donc d'utiliser Cassandra et Tornado. Tornado semble avoir un client d'intégration (tornado.httpclient.asynchttpclient), qui peut faire une demande de blocage http. Mais, Cassandra utilise un protocole d'épargne. En utilisant l'épargne, la tornade semble être bloquée lors de la demande de Cassandra.
Quelqu'un a-t-il un expereince? Veuillez suggérer comment dois-je faire. Ou, y a-t-il un module complémentaire à cet effet?
Merci.
La solution
Il y a un client Cassandra torsadé à http://github.com/driftx/telephus. J'imagine que vous auriez besoin d'écrire quelque chose comme ça pour la tornade. (Le passage à Twisted pourrait être plus facile. :)