0

我想在我的 rails 应用程序中使用 cassandra。我心中有几个问题: * 如何连接 cassandra 客户端?* 如何在请求期间将 cassandra 客户端对象存储在所有模型对象之间共享的位置。当然,如果有连接池,我需要在请求处理结束时将对象返回到池中。

非常感谢贝朗

4

1 回答 1

0

我找到了解决方案:

我应该Thread.current[]用来确保不会根据请求重新创建 cassandra 客户端。

就像是:

Thread.current[:cassandra_client] ||= Cassandra.new(keyspace, servers)
于 2012-05-23T10:21:10.267 回答