2016-11-16 58 views

回答

1

确实getFromReplica没有在Spring Data中公开。你必须降低水平才能做到这一点。

大多数使用弹簧数据的人都希望结果一致。因此,我们希望开发人员非常清楚他何时做出会影响一致性级别的决定。这就是getFromReplica不能通过Spring Data获得的原因。以及为什么您必须直接使用Couchbase存储桶对象。它必须是你的决定,因为它可能会给你不一致的结果。

现在,这只是关键/价值获取。如果你正在使用的查询,你可以调整通过修改application.properties属性的一致性水平:

# Default level of consistency (read-your-own-writes|eventually-consistent|strongly-consistent|update-after) 
spring.data.couchbase.consistency=read-your-own-writes 

一致性水平在文档中解释说:http://docs.spring.io/spring-data/couchbase/docs/current/reference/html/#couchbase.repository.consistency

相关问题