[英]Spring Webflux - Reactive Cassandra - configure ConsistencyLevel
請詢問有關 SpringBoot Webflux 和 reactive Cassandra 的問題。
在以前的非反應世界中,我們可以配置 ConsistencyLevel 如下:
CassandraConfiguration extends AbstractCassandraConfiguration
@Override
public QueryOptions getQueryOptions() {
QueryOptions queryOptions = new QueryOptions();
queryOptions.setConsistencyLevel(ConsistencyLevel.TWO);
return queryOptions;
}
然而,有了 AbstractReactiveCassandraConfiguration,事情似乎發生了變化。
@RefreshScope
@Configuration
@EnableReactiveCassandraRepositories
public class BaseCassandraConfiguration extends AbstractReactiveCassandraConfiguration {
@Override
public QueryOptions getQueryOptions() {
QueryOptions queryOptions = new QueryOptions();
queryOptions.setConsistencyLevel(ConsistencyLevel.TWO);
return queryOptions;
}
@Override 上有一個問題,“方法確實從超類中覆蓋”
並且 QueryOptions 的實現似乎已經改變。
請問在 Spring Webflux 2.3.5 + reactive Cassandra 中配置一致性級別的正確方法是什么?
謝謝
您可以使用以下屬性在自動配置的 Session 實例上配置一致性級別
spring.data.cassandra.consistencyLevel
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.