有没有关于把Kafka添加到Heroku的后端Sping Boot 项目的详细说明?
尽管在本地运行Kafka和在Heroku上运行主机服务器是开放的,但Heroku中的“日志”显示WARN 4 --- [ntainer#1-0-C-1] org.apache.kafka.clients.NetworkClient : [Consumer clientId=consumer-backend-service-12, groupId=backend-service] Bootstrap broker localhost:9092 (id: -1 rack: null) disconnected
。
我也试过安装Kafka的附加方法,但它说Uncaught exception in thread 'kafka-producer-network-thread | producer-1':
。
文档中提供的演示github对我来说不起作用,当有一些软件包spring Boot 无法识别时。
1条答案
按热度按时间zkure5ic1#
不清楚你指的是什么样的演示,或者“添加”。
您的错误指出您的应用无法在端口9092上连接到自身。您的应用可能不是Kafka代理,因此需要使用代理实际运行的外部IP/主机名。
也许演示要求您在自己的计算机上运行Kafka,而不是在Heroku中运行。我个人不使用Heroku,但您的错误与此无关。关于Spring,如果您通过www.example.com选择了SpringKafkastart.spring.io,那么是的,它默认为本地主机连接