Зачем использовать тему в реестре схемы Confluent? - PullRequest
0 голосов
/ 30 апреля 2020

Я начинаю работать с реестром схемы Confluent. Я понял, что существует только одна схема для каждого субъекта.

Что именно означает использование субъекта субъекта в реестре, разве это не просто схема, которая будет использоваться для topi c в Кафке? например.

Вы не можете разместить более одной схемы в теме справа?

1 Ответ

1 голос
/ 30 апреля 2020

A subject - это имя, под которым регистрируется схема. В реестре схем субъект может быть зарегистрирован в зависимости от типа стратегии.

Когда схемы развиваются, они по-прежнему связаны с той же темой, но с новым идентификатором схемы и версией

Стратегия по умолчанию: TopicNameStrategy.

TopicNameStrategy - Это хорошая стратегия, в которой группировка по сообщению по topi c требуется.

RecordNameStrategy и TopicRecordNameStrategy используются, когда группировка по имени topi c не является обязательной.

Да, мы не можем поместить больше, чем одна схема в одной теме.

Более подробную информацию можно найти по следующему URL. https://docs.confluent.io/current/schema-registry/serdes-develop/index.html#sr -schemas сюжетного имя-стратегия

...