2016-06-28 4 views
1

Привет Мне было интересно, если есть аналогичный API в библиотеке .NET для создания темы, так же AdminUtils.createTopic(zkClient, myTopic, 10, 1, new Properties());Создание темы программно в Кафки с помощью Microsoft/CSharpClient-для-Кафки библиотеки .NET

доступно для java-клиента? В противном случае, как я буду программировать создание темы?

спасибо.

ответ

0

В настоящее время администратор API не существует в клиентских библиотеках, которые позволят вам это сделать. См. issue #48 on the .NET client's GitHub.

В зависимости от того, как вы настраиваете своего брокера (auto.create.topics.enable), вы можете разрешить создание тем автоматически, как только вы присоедините к ним производителя или потребителя. Недостатком этого подхода является то, что вы не можете легко настраивать темы с разными настройками, так как они будут настроены с использованием настроек по умолчанию, настроенных в брокере.

Менее приятный, но в настоящее время единственный полнофункциональный способ создания тем - просто вызвать из своего кода инструменты управления командной строкой (например, kafka-topics) и передать параметры в качестве аргументов.

 Смежные вопросы

  • Нет связанных вопросов^_^