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

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

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

9 ответов

10 просмотров

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

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

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 Автор вопроса

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта