2016-11-16 45 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

相關問題