apache-kafka - Schema Registry 中键/值主题的差异
问题描述
我是 Kafka 架构注册表的新手,但我无法意识到架构注册表中的 kafka-value 和 kafka-key 有什么区别?我注册了一个新主题: test 现在,如果我向 /subjects 提出请求,我有:
- 测试
- 测试值所以我的问题:
- 他们之间有什么区别?如果我想更新架构,我必须更新键或值吗?
- 为什么我需要具有模式和不同版本的键和具有不同版本的值?
- 为什么控制中心的 shcema 键是空的?
解决方案
Kafka 消息可以有标头、键、有效负载……键和有效负载(值)可以有模式,它们在不同的“主题”中维护,主题键用于键的模式,主题值用于有效载荷的模式
推荐阅读
- c - libgit2 如何成功提交文件?
- ios - SwiftSoup cocoapods 仅安装且仅安装 1.4 版,而不是 1.5
- javascript - 为特定文件添加一个新行的 Gulp 任务
- elasticsearch - Filebeat 没有将日志发送到 logstash
- c# - 如何在带有 C# 的 .Net 应用程序中使用 Oracle 云基础设施 JAVA SDK 来访问存储
- javascript - 如何禁止用户从 DOM 中手动删除 HTML 元素?
- c# - 如何在 C# 中使用 mongodb changeStream?
- zabbix - Zabbix 外部检查和仪表板日志记录
- python - Python sed 正则表达式匹配
- r - 抓取跨越多行的单元格的维基百科表格