spring-webflux-reactive-cassandra-configure一致性级别

92vpleto  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(405)

关于springboot webflux的问题,请回答cassandra。
在以前的非React性世界中,我们可以如下配置consistencylevel:

CassandraConfiguration extends AbstractCassandraConfiguration

    @Override
    public QueryOptions getQueryOptions() {
        QueryOptions queryOptions = new QueryOptions();
        queryOptions.setConsistencyLevel(ConsistencyLevel.TWO);
        return queryOptions;
    }

然而,随着抽象的React性cassandra配置的出现,情况似乎发生了变化。

@RefreshScope
@Configuration
@EnableReactiveCassandraRepositories
public class BaseCassandraConfiguration extends AbstractReactiveCassandraConfiguration {

    @Override
    public QueryOptions getQueryOptions() {
        QueryOptions queryOptions = new QueryOptions();
        queryOptions.setConsistencyLevel(ConsistencyLevel.TWO);
        return queryOptions;
    }

@override上有个问题,“method does to override from super class”
查询选项的实现似乎已经改变了。
在springwebflux2.3.5+reactivecassandra中配置一致性级别的正确方法是什么?
谢谢您

mnemlml8

mnemlml81#

您可以使用以下属性在自动配置的会话示例上配置一致性级别

spring.data.cassandra.consistencyLevel

相关问题