lambda. Есть 1000 ключей к которым привязано разное количество джоб. Надо чтобы лямбды обрабатывали эту очередь имея конкруретность по ключу.
Выглядит как 1000 очередей, но наверное глупо создавать 1000 очередей, может есть вариант как сделать проще?
Какую эту очередь?
Пока выглядит так, что у тебя все задачи можно делать параллельно, поэтому достаточно одной очереди и одной лямбды
опишу чуть иначе. Забыл упомянуть что мне нужен рейт лимит) есть key=1,2,3...1000 (и больше) Имеем джобы {key: 1, val:a}, {key:2, val:b}, {key:1, val:c}, {key:3, val:d}, {key:3, val:e}..... Мне надо чтобы джобы сгруппированые по ключу выполнялись паралельно, но в рамках 1 ключа - последовательно (вообще могут и паралельно, но мне надо рейт лимит): 1) {key: 1, val:a}, {key:1, val:c} 2) {key:2, val:b} 3) {key:3, val:d}, {key:3, val:e}
То есть все могут параллельно
Но нужен рейт лимит внутри ключа
Общий рейт лимит не пойдёт? У каждого ключа свой?
В этом и проблема что у каждого свой
Я не вижу в прайсе aws sos оплату за факт существования очереди. Таким образом, в чем проблема создать 1000 очередей?
Звучит как-то дико просто
Обсуждают сегодня