Size: a a a

Node.js — русскоговорящее сообщество

2021 January 11

N

Nikita in Node.js — русскоговорящее сообщество
Alexcc
При такой задаче чем плохи очереди?
а какая очередь нормальная для этого будет? мне не нужно чтобы она жрала больше ресурсов чем сам сервер с расчетом что там будет миллион операций в секунду, нужно просто отсрочить выполнение кода на время
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Nikita
а какая очередь нормальная для этого будет? мне не нужно чтобы она жрала больше ресурсов чем сам сервер с расчетом что там будет миллион операций в секунду, нужно просто отсрочить выполнение кода на время
В чем проблема хранить таски в базе и проверять наличие новых тасок на следующие n минут?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
пишут что костыль )
источник

A

Alexcc in Node.js — русскоговорящее сообщество
Тут надо чем то жертвовать или скорость или ресурсы
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Пускай пишут, что хотят
источник

N

Nikita in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
В чем проблема хранить таски в базе и проверять наличие новых тасок на следующие n минут?
каждый тогда реализовывает свой вариант такого "планировщика" и до сих пор нет готового решения?
источник

N

Nikita in Node.js — русскоговорящее сообщество
а-ля очереди?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
вообще проверять надо в цикле через setTimeout, чтобы избежать race condition
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
если в цикле
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Nikita
а-ля очереди?
есть конечно очереди. но нужны они ли вам - это другой вопрос
источник

N

Nikita in Node.js — русскоговорящее сообщество
Kool Guy
вообще проверять надо в цикле через setTimeout, чтобы избежать race condition
если у меня несколько таких воркеров будет, как избежать race condition?
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Nikita
а-ля очереди?
Очереди не решают подобные задачи из коробки
источник

N

Nikita in Node.js — русскоговорящее сообщество
Таймураз Кайтмазов
Очереди не решают подобные задачи из коробки
а что решает?
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Если я не ошибаюсь, под того же кролика это только плагинами запускается
источник

A

Alexcc in Node.js — русскоговорящее сообщество
если большая нагрузка то кафка вам в руки
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Nikita
а что решает?
Крон?
источник

N

Nikita in Node.js — русскоговорящее сообщество
та с вашими настроями видимо я его и буду использовать)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
та с вашими настроями видимо я его и буду использовать)
А чем крон плох?
источник

ТК

Таймураз Кайтмазов... in Node.js — русскоговорящее сообщество
Nikita
та с вашими настроями видимо я его и буду использовать)
Не смущай себе мозг
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А чем крон плох?
если несколько заданий, он их отправляет их все в одно время
источник