使用Spring Kafka更新Kerberos票证

时间:2019-02-12 20:34:01

标签: apache-kafka spring-kafka

我们最近在kafka集群中实现了kerberos。客户端需要使用SASL_SSL与该集群进行通信。由于我们在项目中使用spring-kafka,因此我遇到了Spring文档中的这个KafkaJaasLoginModuleInitializer模块。此功能,但想了解它是否提供了在票证过期时续签票证的功能(可能在其他线程上)。我看了一下代码,发现映射中传递的选项随后用于启动javax.security.auth.login.AppConfigurationEntry实例,但是没有看到自动续订的方法。

1 个答案:

答案 0 :(得分:1)

正确,它只是提供-Djava.security.auth.login.config JVM参数的一种对Spring友好的选择。

为Apache Kafka续订kerberos票不在Spring的范围内;所有与代理连接有关的操作都委托给kafka-clients;请参阅Kafka文档。