gpt4 book ai didi

apache-kafka - 如何在 kafka 中强制执行模式验证

转载 作者:行者123 更新时间:2023-12-03 19:24:46 24 4
gpt4 key购买 nike

我正在使用 Kafka & Schema-registry。定义了一个模式,在生产者端使用 confluent 的 KafkaAvroSerializer。一切正常。

另一方面,如果生产者在不遵守模式的情况下发布事件,则发布没有任何问题。

了解到 Kafka 只是序列化的二进制文件,不会检查数据和功能是否按设计工作。

想知道是否有更好的方法来强制执行更强的模式验证,以便主题不会被不良数据污染?

最佳答案

创建主题时使用以下“--config”标签。它们分别对值和键执行消息模式验证。这两个规则是相互独立的;您可以启用其中一个或两个。不合规的消息将导致客户端收到来自 kafka 代理的错误。
https://www.confluent.io/blog/data-governance-with-schema-validation/

confluent.value.schema.validation=true 
confluent.key.schema.validation=true

关于apache-kafka - 如何在 kafka 中强制执行模式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57796950/

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