Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Webflux-反应式Cassandra-配置一致性级别_Java_Cassandra_Spring Webflux - Fatal编程技术网

Java Spring Webflux-反应式Cassandra-配置一致性级别

Java Spring Webflux-反应式Cassandra-配置一致性级别,java,cassandra,spring-webflux,Java,Cassandra,Spring Webflux,关于SpringBoot Webflux与反应式Cassandra的问题,请回答 在以前的非反应性世界中,我们可以如下配置ConsistenceLevel: CassandraConfiguration extends AbstractCassandraConfiguration @Override public QueryOptions getQueryOptions() { QueryOptions queryOptions = new QueryOptio

关于SpringBoot Webflux与反应式Cassandra的问题,请回答

在以前的非反应性世界中,我们可以如下配置ConsistenceLevel:

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上有一个问题,“方法不需要从超类重写”

  • 查询选项的实现似乎已经改变

在SpringWebFlux 2.3.5+反应式Cassandra中,配置一致性级别的正确方法是什么


谢谢

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

spring.data.cassandra.consistencyLevel