【问题标题】:Cassandra policies configuration with CassandraAutoConfiguration使用 CassandraAutoConfiguration 配置 Cassandra 策略
【发布时间】:2017-12-05 21:37:39
【问题描述】:

使用CassandraAutoConfiguration 时,yml 配置应该如何配置Class<? extends ...> 字段,例如reconnectionPolicy: com.datastax.driver.core.policies.ConstantReconnectionPolicy delayMs=3000

【问题讨论】:

    标签: spring-boot configuration cassandra


    【解决方案1】:

    因此,提供带有自定义属性的ClusterBuilderCustomizer 似乎是唯一的选择。

      @Bean
    public ClusterBuilderCustomizer clusterBuilderCustomizer(CassandraBaseProperties properties) {
        return builder -> builder.withReconnectionPolicy(
                new ConstantReconnectionPolicy(properties.getReconnectionPolicyConstantDelayMs()));
    }
    

    【讨论】:

      猜你喜欢
      • 2017-10-13
      • 2017-07-21
      • 1970-01-01
      • 2018-06-09
      • 2018-08-23
      • 2018-01-14
      • 1970-01-01
      • 2018-06-20
      • 2011-03-28
      相关资源
      最近更新 更多