如何让多个 Kafka broker 复制
How to have multiple Kafka brokers replication
所以我是 kafka 的新手,我很难找到有关拥有多个 kafka 实例的信息,以便在代理实例出现故障时让我的消息服务仍然运行。
我用 Kafka JS 做了一个小的本地演示,我看到我们用像这样的数组声明我们的经纪人
const kafka = new Kafka({
clientId: 'my-app',
brokers: ['localhost:9092']
})
所以我的问题是如何让我的 kafka 代理的 X 个实例通过消息同步但使用不同的存储/实例/服务器(不确定这里的适当词是什么)?
非常感谢!
凯夫
您需要搭建Kafka集群。关于如何做到这一点没有简短的答案。我建议您查找有关如何操作的文章。例如这个:How to Setup a Kafka Cluster
所以我是 kafka 的新手,我很难找到有关拥有多个 kafka 实例的信息,以便在代理实例出现故障时让我的消息服务仍然运行。
我用 Kafka JS 做了一个小的本地演示,我看到我们用像这样的数组声明我们的经纪人
const kafka = new Kafka({
clientId: 'my-app',
brokers: ['localhost:9092']
})
所以我的问题是如何让我的 kafka 代理的 X 个实例通过消息同步但使用不同的存储/实例/服务器(不确定这里的适当词是什么)?
非常感谢! 凯夫
您需要搭建Kafka集群。关于如何做到这一点没有简短的答案。我建议您查找有关如何操作的文章。例如这个:How to Setup a Kafka Cluster