我在aws建筑上设置了Kafka。
现在,我需要在本地,在我的pc上创建node.js脚本,允许我向Kafka制作人发送消息。
现在最困难的部分来了:我尝试了不同的库,比如 kafka-node
, kafkajs
但据我所知,这只适用于Kafka不在非云服务器上的情况。而且,我也试着和 aws-sdk
,但我看不到任何选项可以向制作人发送任何消息。
你知道该用什么,以及如何用.pem key->kafka producer配置这样的流local->aws env吗?
提前谢谢!
我在aws建筑上设置了Kafka。
现在,我需要在本地,在我的pc上创建node.js脚本,允许我向Kafka制作人发送消息。
现在最困难的部分来了:我尝试了不同的库,比如 kafka-node
, kafkajs
但据我所知,这只适用于Kafka不在非云服务器上的情况。而且,我也试着和 aws-sdk
,但我看不到任何选项可以向制作人发送任何消息。
你知道该用什么,以及如何用.pem key->kafka producer配置这样的流local->aws env吗?
提前谢谢!
1条答案
按热度按时间vnjpjtjt1#
这只适用于Kafka不在非云服务器上的情况
这很可能是一个错误的假设。不清楚您是否在使用amazonmsk,但即使这样也不使用.pem文件,以及
aws-sdk
不是kafka生产者应用程序本身。在大多数情况下,只需确保您的kafka集群配置了正确的
advertised.listeners
你的制作人(和conusmer)使用bootstrap.servers
够了。