В каком месте лучше создавать темы Kafka программно? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
В каком месте лучше создавать темы Kafka программно? [закрыто]

Сообщение Anonymous »

Я создаю Java-микросервисное приложение на Spring Cloud + Kafka, и в процессе разработки я задал себе вопрос, правильно ли я создаю темы Kafka. Я делал это следующим образом:

Код: Выделить всё

    @Bean
public NewTopic employee() {
return new NewTopic("email", 5, (short) 1);
}
Итак, проблема в том, что в каждом микросервисном проекте я создаю разные темы, у меня нет централизованного места для этого, это хорошая практика? Я думал о создании специального микросервиса только для создания тем Kafka, но я не уверен в этом, потому что не думаю, что этот микросервис будет иметь какое-либо применение, кроме создания тем в классе @Configuration. Итак, мой вопрос: где лучше всего создавать темы? Хорошо ли создавать их, как в приведенном выше примере, или, может быть, мне следует создать их другим способом? Должно ли место создания быть централизованным (например, специальный микросервис) или лучше создавать темы в разных микросервисах с учетом требований домена?

Подробнее здесь: https://stackoverflow.com/questions/788 ... mmatically

Вернуться в «JAVA»