В настоящее время я работаю над проектом kafka java. Я новичок в этом, и мне трудно понять несколько основных понятий, связанных с дизайном Kafka Producer / Consumer.
Скажем, у меня есть тема с одним разделом, и у меня естьпроизводитель, пишущий на это, и потребитель, потребляющий от темы. Если я разверну несколько экземпляров одного и того же приложения, каждый экземпляр будет работать со своим собственным потребителем. В этом случае, поскольку все потребители принадлежат одному и тому же идентификатору группы, будут ли сообщения равномерно распределены среди потребителей, работающих в нескольких экземплярах?
Как проверить, жив ли потребитель впериодическая мода из приложения?.
- Если один / все потребители выйдут из строя, как мне перезапустить / вернуть его в рабочее состояние?
- Каков наилучший способ реализовать длинныйБегущий потребитель в Java?
Пожалуйста, предоставьте разъяснения по вышеуказанным запросам. Пожалуйста, исправьте меня, если какие-либо / все мои предположения / понимание неверны. Я знаю, что не поделился примерами кода, так как это концептуальные вопросы. При необходимости я могу поделиться фрагментами кода.