gpt4 book ai didi

javascript - 使用 Nodejs 的 KafkaClient

转载 作者:太空宇宙 更新时间:2023-11-04 00:19:23 27 4
gpt4 key购买 nike

你能解释一下使用Nodejs使用端口9092而不是zookeeper端口2181的kafkaClient吗?

var kafka = require('kafka-node'),
Producer = kafka.Producer,
KeyedMessage = kafka.KeyedMessage,
client = new kafka.Client(),
producer = new Producer(client),
km = new KeyedMessage('key', 'message'),
payloads = [
{ topic: 'topic1', messages: 'hi', partition: 0 },
{ topic: 'topic2', messages: ['hello', 'world', km] }
];
producer.on('ready', function () {
producer.send(payloads, function (err, data) {
console.log(data);
});
});

producer.on('error', function (err) {})

最佳答案

较新的 Kafka 客户端不再需要直接与 Zookeeper 对话。他们只需要与 Kafka 交谈。

关于javascript - 使用 Nodejs 的 KafkaClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45005701/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com