java - 如何从 spring boot kafka 项目连接到 aws MSK

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

我正在尝试从 spring boot kafka 应用程序连接到 aws msk 集群。

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

如何在应用中集成? 任何例子

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

msk cluster

最佳答案

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

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

另请查看您的代理端点是如何配置和公开的 - 例如:

  • 明文(经纪人:9092)
  • TLS(经纪人:9094)

如果是明文,设置bootstrap.servers一样简单。

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

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

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

关于java - 如何从 spring boot kafka 项目连接到 aws MSK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62455632/

相关文章:

java - Maven 离线 - mvn-plugins 的问题

java - Kafka - java 客户端比较

java - 具有概率的枚举随机值

java - java中获取时间戳

java - kafka java进程消耗太多内存

java - Kafka Consumer 收到相同的消息

apache-kafka - 幂等和事务

spring-cloud - Spring Cloud Stream Kafka - 最终一致性 - Kafka 是否自动重试未确认的消息(使用 autocommitoffset=false 时)

spring-boot - kafka什么时候会重试处理尚未确认的消息?

java - 我可以使用 Spring DispatcherServlet 捕获所有不匹配的请求吗