В каком месте лучше создавать темы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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