我在AWS架构上设置了卡夫卡。
现在,我需要在本地,在我的个人电脑创建的脚本在Node.js,可以让我发送一个信息给卡夫卡制作人。
现在困难的部分来了:我尝试过不同的库,如kafka-node、kafkajs,但据我所知,这只在卡夫卡不在非云服务器的情况下起作用。另外,我尝试过使用aws-sdk,但是我看不到有任何选项可以向生产者发送任何消息。
您知道如何使用什么,以及如何用-> key-> kafka生产者配置这样的本地.pem aws吗?
提前谢谢你!
发布于 2019-04-03 20:45:44
这仅适用于卡夫卡不在非云服务器上的情况下。
这可能是一个错误的假设。目前还不清楚您是否在使用Amazon,但即便如此,也不使用.pem文件,而且aws-sdk本身也不是一个卡夫卡生产者应用程序。
在大多数情况下,只需确保advertised.listeners和您的生产者(和conusmer)使用bootstrap.servers的外部地址就足够了。
https://stackoverflow.com/questions/55493699
复制相似问题