Java Spring Webflux-反应式Cassandra-配置一致性级别
关于SpringBoot Webflux与反应式Cassandra的问题,请回答 在以前的非反应性世界中,我们可以如下配置ConsistenceLevel: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
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上有一个问题,“方法不需要从超类重写”
- 查询选项的实现似乎已经改变
谢谢您可以使用以下属性在自动配置的会话实例上配置一致性级别
spring.data.cassandra.consistencyLevel