Node.js 无法使用kafkajs连接到种子代理

Node.js 无法使用kafkajs连接到种子代理,node.js,apache-kafka,kafkajs,Node.js,Apache Kafka,Kafkajs,我试图使用卡夫卡来创建卡夫卡消费者。但是,连接到卡夫卡时,我已经收到一个错误: "[BrokerPool] Failed to connect to seed broker, trying another broker from the list: Closed connection" 这是我正在使用的代码: const { Kafka } = require('kafkajs') const kafka = new Kafka({ clientId: 'my-app', broke

我试图使用卡夫卡来创建卡夫卡消费者。但是,连接到卡夫卡时,我已经收到一个错误:

"[BrokerPool] Failed to connect to seed broker, trying another broker from the list: Closed connection"
这是我正在使用的代码:

const { Kafka } = require('kafkajs')

const kafka = new Kafka({
  clientId: 'my-app',
  brokers: [
      "abc123f.xyz.cde.net:9094",
      "abc123h.xyz.cde.net:9094",
      "abc123k.xyz.cde.net:9094"
      ]
})

有人知道为什么会发生此错误或如何解决它吗?

最后,它是缺少的ssl:true参数。解决办法如下:

const { Kafka } = require('kafkajs')

const kafka = new Kafka({
  clientId: 'my-app',
  ssl: true,
  brokers: [
      "abc123f.xyz.cde.net:9094",
      "abc123h.xyz.cde.net:9094",
      "abc123k.xyz.cde.net:9094"
      ]
})

最后是缺少的ssl:true参数。解决办法如下:

const { Kafka } = require('kafkajs')

const kafka = new Kafka({
  clientId: 'my-app',
  ssl: true,
  brokers: [
      "abc123f.xyz.cde.net:9094",
      "abc123h.xyz.cde.net:9094",
      "abc123k.xyz.cde.net:9094"
      ]
})

这里的客户是什么?我已经在我的控制台上启动了kafka,希望我的react代码使用消息。这里的clientId是什么?我已经在我的控制台上启动了kafka,并希望我的react代码使用一条消息。