如何创建两个不同的主题,两个主题在kafka中具有相同的消息集?

时间:2015-08-04 08:19:49

标签: apache-kafka

要在Kafka中创建主题,命令是

TSLIB_TSDEVICE

这很容易。但是,如何创建两个不同的主题,这两个主题在kafka中具有相同的消息集?

1 个答案:

答案 0 :(得分:0)

  1. 您是否希望一个主题成为另一个主题的副本?像一个主要主题,然后是备份主题?因此,如果主要主题不可用,备份主题仍然(希望)可用吗?
  2. 或者您只是希望他们拥有相同的数据和功能?因此,如果您写主题A,Kafka会自动为主题B复制吗?
  3. 对于#1,这实际上是复制的主题。主题复制可防止在发生硬件故障时丢失服务。阅读Kafka文档可以更好地了解复制的工作原理。

    但对于#2,多个消费者可以使用同一主题消费,而不会影响同一主题中其他消费者的表现或地点。 Kafka没有提供自动复制从主题A到主题B的所有内容的机制。您必须将数据发送两次到每个主题,但我建议不要这样做,使用多个消费者从同一主题消费会更好获得此功能的方法。