Хочу сделать ниже архитектуру для отправки данных.
производитель -> Поток данных Kinesis -> потребитель
Потребительский сервер может быть отключен, поэтому я думаю, что должно быть как минимум 2 потребителя.
Это правильно?
Когда есть два потребителя для одного потока данных, есть ли способ обработать половину данных для каждого потребителя? Как я знаю, нет пути.
Если каждый потребитель потребляет одни и те же данные, это пустая трата времени, затрат.
Потому что я просто делаю 2 потребителей для высокой доступности. (для аварийного переключения)
В веб-архитектуре,
ELB или L4 могут помочь отправлять половину данных на каждый сервер путем балансировки нагрузки.
Я хочу знать похожий способ для потока данных кинезиса.