首页 > 解决方案 > 架构注册表:部分共享/授权系统

问题描述

我们需要与另一家公司共享部分模式注册表,并且不希望他们看到所有模式。他们也需要为他们做同样的事情。

有什么方法可以让我们每个人只共享部分模式注册表?

标签: apache-kafkaavroconfluent-platformconfluent-schema-registry

解决方案


开箱即用,没有。

假设每个 Schema Registry 都连接到一个单独的 Kafka 集群(调用它们yourstheirs),你可以做的是

  1. 将 Kafka Streams 应用程序写入filter()您希望他们看到的_schemas_theirs主题的消息。

  2. 使用 MirrorMaker 或 Confluent Replicator 将您的本地_schemas_theirs主题复制到其他注册表正在读取的theirs集群主题。_schemas

  3. 让他们做同样的事情,将过滤后的数据复制到yoursKafka Cluster 的_schemas主题中


推荐阅读