Search code examples
cassandrakundera

For Cassandra kundera.client.lookup.class options


In order to configure kundera for Cassandra, I notice there are 3 possible options for kundera.client.lookup.class as below

  1. com.impetus.client.cassandra.pelops.PelopsClientFactory
  2. com.impetus.kundera.client.cassandra.dsdriver.DSClientFactory
  3. com.impetus.client.cassandra.thrift.ThriftClientFactory

I am not sure of the Pros and Cons of the above 3 and hence not sure which one to use. Please help me decide


Solution

  • After further research, I found the following

    Don't use PelopsClient as its not in active development as mentioned by @karthik , but more importantly because of the issue reported here

    Data Stax Driver is better than thrift client as it over comes few limitations of thrift and they use a different binary protocol specific to cassandra which gives a better performance. Refer Datastax java driver support for Cassandra using Kundera