2012-04-12 3 views
0

Je voudrais utiliser cassandra avec l'application de mes rails. Il y a peu de questions dans mon esprit: * Comment puis-je connecter les clients cassandra? * Comment puis-je stocker l'objet client cassandra à un emplacement partagé par tous mes objets modèles pendant la durée de la requête? Bien sûr, s'il y a un pool de connexion, je dois retourner l'objet au pool à la fin du traitement de la requête.Utilisation de Cassandra avec rails application

Merci beaucoup Behrang

+0

double possible de [Rails ORM pour Cassandra] (http://stackoverflow.com/questions/6157760/rails-orm-for-cassandra) –

+0

Comment utilisez-vous votre Rails application en production? Passager, Licorne, ...? –

+0

mince avec nginx –

Répondre

0

Je trouve la solution:

je devrais utiliser Thread.current[] pour assurer le client cassandra n'est pas recréée par demande.

Quelque chose comme:

Thread.current[:cassandra_client] ||= Cassandra.new(keyspace, servers) 
Questions connexes