Size: a a a

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

2020 January 15

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
гоню
источник

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
Очередь же разная
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
если исполнение функции будет долгим, то вызовется второй раз до успешного выполнения предыдущей
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
кароч ждать не будет
источник

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
да, я осознал )
источник

V

Victor in Node.js — русскоговорящее сообщество
🕵🏻 Макс
Подскажите, как сделать обработчик, который будет периодически получать задания из БД и работать постоянно?

Я сделал такую ерунду:

while(1) {
 while (await task.next()) {
   ...
 }
 wait(60)
}

Есть более адекватный путь для этого?
как по мне так это норм вариант, но вообще есть еще "серьезное" решение очередей в виде пакета bull
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
🕵🏻 Макс
да, я осознал )
Rxjs!
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
это для умных
источник

V

Victor in Node.js — русскоговорящее сообщество
🕵🏻 Макс
Задержка - дело уже настройки. Там задания прилетают периодически. Слишком большая задержка приводит к переполнению очереди, слишком маленькая - к пустому циклу.

Работает-то норм. Некрасиво ))
так делай задержку только если получил 0 из очереди
источник

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
Увы, не знаком. Тоже посмотрю, спасибо )
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
зачем тянуть библу ради одного таймера?
источник

V

Victor in Node.js — русскоговорящее сообщество
мб ему понравится и он все на ней перепишет)
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
зачем тянуть библу ради одного таймера?
Чтобы с данными удобно работать было)
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
Чтобы с данными удобно работать было)
не вижу связи
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
не вижу связи
Удобно с данными работать
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
Удобно с данными работать
как связанна работа с данными с инвоуком обработки с задержкой? Есть разница, что инвоукнет функцию обработки: обзе р вабл, колбек таймера или ивент эммитер?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
как связанна работа с данными с инвоуком обработки с задержкой? Есть разница, что инвоукнет функцию обработки: обзе р вабл, колбек таймера или ивент эммитер?
Бубубубу
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Обзевабл
источник

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
Про ивенты мне не понятно. База же сама себя не будет чекать )
источник

🕵

🕵🏻 Макс in Node.js — русскоговорящее сообщество
но я пока не знаю как работает Rxjs. Видимо в этом корень непонимания )
источник