【问题标题】:What are the SSL config that needed for spring Kafka to connect to Kafka?Spring Kafka 连接到 Kafka 所需的 SSL 配置是什么?
【发布时间】:2020-07-13 10:18:34
【问题描述】:

我们在 Kafka 中仅启用了 ssl 加密。 客户端身份验证已关闭。

我们有一个 Spring Boot 应用程序连接到它。 现在,

我们已经设置了

spring.kafka.security.protocol = "SSL"

我们仍然得到 Kafka监听器端点注册超时异常

spring Kafka 连接 Kafka 需要哪些配置?

【问题讨论】:

  • 您需要密钥库和信任库...这些都应该记录在 Spring Kafka 页面中
  • 否,禁用客户端身份验证时不需要密钥库
  • SSL 不是身份验证,它是加密。是的,您需要一个安全密钥...尝试阅读docs.confluent.io/current/security/security_tutorial.html 并先在没有 Spring 的情况下通过它,然后使其工作,然后将相关配置复制过来
  • 我说的是 Kafka 上的客户端身份验证,其中代理验证客户端。它已经与 Spring 一起使用。只需要 docs.confluent.io/current/kafka/authentication_ssl.html
  • 另外,请检查此项以进行 Ssl 身份验证dzone.com/articles/…。不需要服务器密钥并且工作得很好,因为我们在 Kafka ON 上没有客户端身份验证,它只是 ssl 加密。添加了 security.protocol =Ssl 和 .worked

标签: apache-kafka kafka-consumer-api spring-kafka


【解决方案1】:

问题通过为消费者设置 spring.kafka.security.protocol = "SSL" 得到解决

【讨论】:

    猜你喜欢
    • 2022-12-26
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多