cassandra-client-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bulat Shakirzyanov <bulat.shakirzya...@datastax.com>
Subject Re: Threadsafety of Ruby client?
Date Wed, 18 Feb 2015 17:01:01 GMT
Hi Christopher,

Yes, noted in http://datastax.github.io/ruby-driver/features/#thread-safety,
the ruby driver is thread-safe, except for the result objects.

On Wed, Feb 18, 2015 at 8:57 AM, Christopher J. Bottaro <
cjbottaro@academicworks.com> wrote:

> Is the Ruby client threadsafe?  For example...
>
> session = Cassandra.cluster.connect
> Thread.new{ session.execute("select * from ks1.table1") }
> Thread.new{ session.execute("select * from ks2.table2") }
>
> Notice multiple threads accessing the same session object, and also notice
> different keyspaces being queried in the CQL.
>
> Will that code work?  Thank you for the help.
>



-- 
Cheers,
Bulat Shakirzyanov | @avalanche123 <https://twitter.com/avalanche123>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message