Я хотел бы иметь один поток Kinesis с большим количеством потребителей Lambda (разные функции Lambda, а не только несколько экземпляров одного и того же).
У Kinesis есть ограничение в 5 транзакций чтения в секунду ( документы ).Лямбда-функции будут опрашивать осколок каждую секунду.
Означает ли это, что я должен ожидать, что мои чтения будут ограничены, когда я добавлю шестого Lambda-потребителя в поток?
Я понимаю, что более 5 потребителей в одном потоке можно использовать с новым Улучшенная функция разветвления , но я не могу найти упоминания о функциях Lambda в отношении этой новой функции.Они говорят только о KCL2.
Вместо этого я нашел несколько старых статей людей, описывающих их собственные реализации разветвления, чтобы не отставать от Lambda-потребителей, например, этот .Интересно, по-прежнему ли это нужно, или потребители Lambda могут также воспользоваться преимуществами нового расширенного разветвления?