嗨,我使用 datastax 驱动程序创建了自己的 Cassandra 连接器。但是我面临一些内存泄漏问题,所以我开始考虑另一种解决方案,例如具有 Cassandra 连接器的 Alpakka de lightbend。
但是在检查了糟糕的文档之后,我改变了主意,因为它只是将连接器与 CQLSH 查询一起使用,在我的情况下,我管理 DTO 对象。
任何人都知道任何文档,我可以在其中查看 Alpakka cassandra 是否以一致性级别管理 DTO 的保存?
此代码来自我当前的连接器。我想实现类似的东西。
private void updateCreateEntry(DTO originalDto, Mapper cassandraMapper) {
ConsistencyLevel consistencyLevel = ((DTOCassandra) originalDto).getConsistencyLevel();
//.- For writing we set the consistency level to quorum
cassandraMapper.save(originalDto, Option.consistencyLevel(consistencyLevel != null ? consistencyLevel : DEFAULT_CONSISTENCY_LEVEL));
}