apache-kafka - 架构注册表:部分共享/授权系统
问题描述
我们需要与另一家公司共享部分模式注册表,并且不希望他们看到所有模式。他们也需要为他们做同样的事情。
有什么方法可以让我们每个人只共享部分模式注册表?
解决方案
开箱即用,没有。
假设每个 Schema Registry 都连接到一个单独的 Kafka 集群(调用它们yours
和theirs
),你可以做的是
将 Kafka Streams 应用程序写入
filter()
您希望他们看到的_schemas_theirs
主题的消息。使用 MirrorMaker 或 Confluent Replicator 将您的本地
_schemas_theirs
主题复制到其他注册表正在读取的theirs
集群主题。_schemas
让他们做同样的事情,将过滤后的数据复制到
yours
Kafka Cluster 的_schemas
主题中
推荐阅读
- amazon-web-services - 如何结合使用 AWS lambda 和 S3 来获取结果
- angular - jest.fn() 不涵盖模拟函数内部编写的代码行
- laravel - Laravel 验证请求过滤器字段,字段名称中带有点(句点)
- c# - 如何找到对 C# 9 记录定义的字段的所有引用?
- javascript - 我无法到达 id。在完整日历中删除事件,但未在数据库中删除
- r - shinyAppDir(x) 中的错误:应用程序目录必须包含 app.R 或 server.R
- python - 基于日期而不是行的移动平均值
- json - 如何使用 jq 从键名中删除引号并删除大括号?
- java - Java - JFrame 打破 FlowLayout 之类的组件,但垂直排列它们
- python-3.x - Python 3.8.5 中的 Tkinter:在函数中创建多个图像作为按钮时出现问题