Tags Micronaut kafka项目-多个消费者,每个消费者具有不同的引导服务器和ssl证书

Tags Micronaut kafka项目-多个消费者,每个消费者具有不同的引导服务器和ssl证书,tags,micronaut,Tags,Micronaut,我正在尝试建立一个micronaut项目,其中有多个使用者,每个使用者都有不同的引导服务器和ssl证书。我没有设置全局引导服务器和证书。这是行不通的。如有任何建议,我们将不胜感激 另一种选择是将证书合并到一个jks文件中,并设置全局引导和ssl配置 kafka: consumers: group1: bootstrap: servers: $someserver1 ssl: keystore: locatio

我正在尝试建立一个micronaut项目,其中有多个使用者,每个使用者都有不同的引导服务器和ssl证书。我没有设置全局引导服务器和证书。这是行不通的。如有任何建议,我们将不胜感激

另一种选择是将证书合并到一个jks文件中,并设置全局引导和ssl配置

kafka:
  consumers:
    group1:
      bootstrap:
        servers: $someserver1
      ssl:
        keystore:
          location: /keystore.jks
          password: password
        truststore:
          location: /truststore.jks
          password: password
          type: PKCS12
      security:
        protocol: ssl
    group2:
      bootstrap:
        servers: $someserver2
      ssl:
        keystore:
          location: /keystore-1.jks
          password: password
        truststore:
          location: /truststore-1.jks
          password: password
          type: PKCS12
      security:
        protocol: ssl

上述配置工作正常,但您需要禁用卡夫卡健康检查或提供组合ssl证书,否则micronaut卡夫卡健康检查失败。micronaut的1.2.7版本也是如此

kafka:
  health.enabled: false
  consumers:
    group1:
      bootstrap:
        servers: $someserver1
      ssl:
        keystore:
          location: /keystore.jks
          password: password
        truststore:
          location: /truststore.jks
          password: password
          type: PKCS12
      security:
        protocol: ssl
    group2:
      bootstrap:
        servers: $someserver2
      ssl:
        keystore:
          location: /keystore-1.jks
          password: password
        truststore:
          location: /truststore-1.jks
          password: password
          type: PKCS12
      security:
        protocol: ssl