簡體   English   中英

Spring Webflux - Reactive Cassandra - 配置 ConsistencyLevel

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM