высокая доступность для потребителя потока данных Kinesis - PullRequest
0 голосов
/ 20 мая 2019

Хочу сделать ниже архитектуру для отправки данных.

производитель -> Поток данных Kinesis -> потребитель

Потребительский сервер может быть отключен, поэтому я думаю, что должно быть как минимум 2 потребителя. Это правильно?

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

В веб-архитектуре, ELB или L4 могут помочь отправлять половину данных на каждый сервер путем балансировки нагрузки.

Я хочу знать похожий способ для потока данных кинезиса.

...