2012-04-12 14 views
0

Ich würde gerne Cassandra mit meiner Schienen-Anwendung verwenden. Ich habe nur wenige Fragen: * Wie kann ich die Cassandra-Clients verbinden? * Wie kann ich Cassandra-Client-Objekt an einem Ort speichern, der während der Dauer der Anfrage unter allen meinen Modell-Objekten geteilt wird. Natürlich, wenn es einen Verbindungspool gibt, muss ich das Objekt am Ende der Anfrageverarbeitung zurück in den Pool zurückgeben.Mit Cassandra mit Schienen App

Vielen Dank Behrang

+0

möglich Duplikat [Rails ORM für Cassandra] (http://stackoverflow.com/questions/6157760/rails-orm-for-cassandra) –

+0

Wie sind Sie mit Ihrer Rails App in der Produktion? Passagier, Einhorn, ...? –

+0

Dünn Mit Nginx –

Antwort

0

fand ich die Lösung:

ich Thread.current[] verwenden sollte der cassandra Client nicht pro Anfrag neu zu gewährleisten.

Etwas wie:

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