我似乎在文档中找不到明确的使用AvroKafkaSerializer (具有模式支持)与在代码中“手动”序列化对象并将其作为字节/字符串发送相比的优点是什么?
可能在生成新消息时进行模式检查?其他的是什么?
发布于 2021-02-13 18:43:08
消息模式是一组产生和使用消息的客户端应用程序之间的协定。当您有许多独立的应用程序需要就特定格式达成一致,以便可靠地交换消息时,就需要进行模式验证。
如果您还将Schema registry添加到图片中,那么您不需要在所有服务或每条消息中都包含该模式,但您将从公共注册表中获取该模式,并增加对模式演化和验证规则(即向后兼容性、版本控制、语法验证)的支持。它是事件驱动架构(EDA)中的基本组件之一。
https://stackoverflow.com/questions/66182021
复制相似问题