2015-12-20 33 views
0

为了给卡桑德拉配置昆德拉,我注意到有用于kundera.client.lookup.class 3个可能的选项,如下对于卡桑德拉kundera.client.lookup.class选项

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

我不确定上述3的优缺点,因此不确定使用哪一个。请帮我决定

回答

0

经过进一步研究,我发现下面

不要使用PelopsClient作为其在不通过@karthik,因为这个问题的提及,但更重要的是积极发展报告here

数据Stax Driver比节俭客户端要好,因为它的节俭限制很少,而且它们使用特定于cassandra的不同二进制协议,从而提供更好的性能。参考Datastax java driver support for Cassandra using Kundera

1

我建议你使用com.impetus.client.cassandra.thrift.ThriftClientFactory。这只是使用Cassandra的节俭api的实现。

PelopsClient没有在积极开发中。

DSClient构建在cassandra的datastax驱动程序上。

使用DSClientThriftClient并没有真正的优势。