使用主键Cassandra
在messageId
列系列中插入消息(类型:UUID
)我正在使用Spring data
Cassandra
CrudRepository
保存方法。当我们运行负载时,每秒有数千个请求(2k-3k),消息体大小为40 kb,save方法不会抛出任何异常。但是在获取它们时,我发现数据库中缺少一些消息!
注意:当我们使用小邮件正文(100字节)时,我们不会发现这样的问题。
请建议我如何解决这个问题?我不应该使用CrudRepository保存方法吗?
或者我只是想知道如何知道保存是否成功?
答案 0 :(得分:0)
该问题与一致性水平有关。我们之前使用的是默认一致性级别,但稍后在将读写一致性级别设置为QUORUM之后,问题得到了解决。