【发布时间】:2020-02-27 03:05:22
【问题描述】:
我们已经在生产环境中运行了 Kafka。不幸的是,它是一个旧版本,0.10.2。我想从 Confluent Platform 的社区版开始使用 cp-schema-registry。这意味着安装旧的 3.2.2 模式注册表映像以与我们的旧 kafka 兼容。
从我在文档中阅读的内容来看,Confluent Schema Registry 似乎使用 Kafka 作为其存储状态的后端。但是,生成/读取 Kafka 主题的客户端独立于 Kafka 与 Schema Registry 进行通信。
所以我想知道在一个容器中运行 Schema Registry/Kafka/Zookeeper 是否更容易在生产中管理,独立于我们的主 Kafka 集群。然后我可以使用最新版本的一切。另一个好处是,让这个新的服务组件站起来不会对现有的 Kafka 集群造成任何意想不到的负面影响。
我发现文档并没有很好地解释每种部署策略的优缺点。有人可以就他们如何在现有 Kafka 的环境中部署模式注册表提供指导吗?将模式注册表连接到主 Kafka 集群的主要优势是什么?
【问题讨论】:
标签: apache-kafka confluent-schema-registry