如何从Spring Boot Kafka项目连接到AWS MSK

时间:2020-06-18 17:14:20

标签: java apache-kafka spring-kafka aws-msk

我正在尝试从Spring Boot Kafka应用程序连接到AWS MSK群集。

我有aws msk arn,可以使用引导服务器配置。

如何集成到应用程序中? 任何例子

我可以从本地运行它吗,我的意思是从本地应用程序实例连接到AWS MSK

msk cluster

2 个答案:

答案 0 :(得分:1)

连接到AWS MSK就像连接到任何Kafka集群一样。

这取决于您如何设置MSK? (VPC-子网) 检查您可以从本地访问还是需要使用VPN。

还可以查看如何配置和公开代理端点- 例如:

  • 纯文本(经纪人:9092)
  • TLS(经纪人:9094)

如果是纯文本,则就像设置bootstrap.servers一样简单。

否则,您需要添加以下提到的属性以访问您的MSK群集。

security.protocol: SSL
ssl.truststore.location: jks
ssl.truststore.password: pwd

如果您还有问题,请告诉我。

答案 1 :(得分:0)

如果可以通过kafka-console-*命令(或更简单的kafkacat)进行连接,则应该可以从任何其他应用程序进行连接。

我建议您在运行其他工具之前先使用这些工具进行调试。