- Это хороший дизайн для создания 200 или большого количества тем?
Кафка использует реплицированные файлы для тем и так как использует номер передачи сообщений на основе смещения тем не оказывает прямого влияния на производительность, поэтому это не проблема.
Во втором сценарии, как мы добьемся реализации, когда сообщения, публикуемые в топи c, должны отправляться конкретному потребителю только на основе какого-либо параметра.
Вы можете не делайте этого на основе параметра, если вам нужно, чтобы сообщение было доставлено только одному потребителю, вам нужно сгруппировать всех потребителей в одну группу потребителей и заставить всю группу прослушивать topi c. Таким образом, сообщение будет обрабатываться только одним потребителем в этой группе потребителей.
Если вам нужно последовательное (упорядоченное) потребление сообщений, то вам нужно создать свой Kafka topi c только с 1 разделом.