Реестр схемы: Разделить частично / Система авторизации - PullRequest
0 голосов
/ 27 апреля 2018

Нам нужно поделиться частью нашего реестра схем с другой компанией, и мы не хотим, чтобы они видели все схемы. Они также должны сделать то же самое для своих.

Есть ли способ, чтобы каждый из нас мог использовать только часть нашего реестра схем?

1 Ответ

0 голосов
/ 28 ноября 2018

Из коробки нет.

Если предположить, что каждый реестр схем подключен к отдельным кластерам Kafka (назовите их yours и theirs), то, что вы можете сделать, это

  1. Напишите приложение Kafka Streams для filter() сообщений, которые вы хотите видеть в теме _schemas_theirs.

  2. Используйте MirrorMaker или Confluent Replicator, чтобы скопировать локальную тему _schemas_theirs в тему theirs Cluster _schemas, которая читается другим реестром.

  3. Пусть они сделают то же самое, скопировав отфильтрованные данные в yours тему _schemas Кластера Kafka

...