Spring数据cassandra CrudRepository保存问题:某些消息未被插入

时间:2015-10-25 14:22:21

标签: java spring cassandra

使用主键CassandramessageId列系列中插入消息(类型:UUID)我正在使用Spring data Cassandra CrudRepository保存方法。当我们运行负载时,每秒有数千个请求(2k-3k),消息体大小为40 kb,save方法不会抛出任何异常。但是在获取它们时,我发现数据库中缺少一些消息!

注意:当我们使用小邮件正文(100字节)时,我们不会发现这样的问题。

请建议我如何解决这个问题?我不应该使用CrudRepository保存方法吗?

或者我只是想知道如何知道保存是否成功?

1 个答案:

答案 0 :(得分:0)

该问题与一致性水平有关。我们之前使用的是默认一致性级别,但稍后在将读写一致性级别设置为QUORUM之后,问题得到了解决。