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

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

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

9 ответов

13 просмотров

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

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

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

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

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

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
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта