172 похожих чатов

Привет, помогите решить задачу) Хочу запустить обработку очереди с помощью aws

lambda. Есть 1000 ключей к которым привязано разное количество джоб. Надо чтобы лямбды обрабатывали эту очередь имея конкруретность по ключу.
Выглядит как 1000 очередей, но наверное глупо создавать 1000 очередей, может есть вариант как сделать проще?

9 ответов

14 просмотров

Какую эту очередь?

Пока выглядит так, что у тебя все задачи можно делать параллельно, поэтому достаточно одной очереди и одной лямбды

Brommie-Savor Автор вопроса
Andrey Kartashov
Пока выглядит так, что у тебя все задачи можно дел...

опишу чуть иначе. Забыл упомянуть что мне нужен рейт лимит) есть 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}

Brommie-Savor Автор вопроса
Andrey Kartashov
То есть все могут параллельно

Но нужен рейт лимит внутри ключа

Brommie Savor
Но нужен рейт лимит внутри ключа

Общий рейт лимит не пойдёт? У каждого ключа свой?

Brommie-Savor Автор вопроса

Я не вижу в прайсе aws sos оплату за факт существования очереди. Таким образом, в чем проблема создать 1000 очередей?

Brommie-Savor Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта