【问题标题】:Kafka topic stops receiving messageKafka 主题停止接收消息
【发布时间】:2018-07-22 20:34:53
【问题描述】:

当生产者中的架构发生变化时,我需要停止接收来自生产者的消息。例如,producer-1 向 schema-1 中的主题发送消息,之后 producer-2 向 schema-2 中的同一主题发送消息,因此我需要停止接收来自 producer-1 的消息。我可以设置一些属性或者在这种情况下我可以做什么?

【问题讨论】:

  • 你可以考虑使用 Confluent Schema Registry:docs.confluent.io/current/schema-registry/docs/index.html 这个工具的目的正是你所说的(+不同的兼容模式)。
  • 我也考虑兼容模式,所以现在我可以为一个主题编写不同的模式。但是当我在第二个模式中编写消息时,我需要停止从第一个模式接收消息。也许您可以指定我需要在本文档中阅读的内容?

标签: apache-kafka kafka-producer-api


【解决方案1】:

您的用例是什么?您可以在数据中添加版本属性。在消费者方面,您可以处理具有特定版本值的消息并过滤/删除其余消息。

【讨论】:

    猜你喜欢
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 1970-01-01
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多