Size: a a a

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

2021 March 01

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Сергей
Всем привет, такой вопрос. У меня есть данные, которые нужно обновлять каждые 5 секунд. Т.к я не имею доступа к бэкенду api с которого получаю данные, я делаю axios запросы, и записываю в mongodb, await event.save(). Так вот вопрос, как лучше использовать async/await с setInterval ?
Вопрос, действительно ли нужно сохранять столько инфа в бд? При достаточном количестве информации чтение/запись просто лягут.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Лапки Х
я в этом чате раньше писал про проблемы и спрашивал аналоги, мне предлагали костыли и говорили что он супер.
И это значит, что он плохой, или что он наш?
На сколько я знаю, здесь не сидят его разработчики
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Обычно в облаках юзают, можно и не, просто по другому могут называться. Я б на вашем месте подумал можно ли раз в минуту апдейты смотреть
И для таких частых апдейтов у вас будут проблемы с маштабируемостью, тут хотябы очередь нужна
источник

КП

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

С

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

С

Сергей in Node.js — русскоговорящее сообщество
Кудяков Петр
Если нужно реально частое получение данных, то есть смысл сделать тайм-аут на запись в бд, а актуальные данные сохранять в кэше хотя бы на минуту. Через минуту зачищать кэш, сохранив его в бд
Хм, вот это интересно, где можно про кэш в node почитать ?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Сергей
Дело в том, что мне нужно сохранять данные в бд, и делать это как можно быстрее, т.к они пропадут потом, и их уже не достанешь
Доставайте и кладите в очередь
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Доставайте и кладите в очередь
А с очереди уже читайте и пишите в бд
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
А с очереди уже читайте и пишите в бд
+ тот же RabbitMq, Redis и другие
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Лучше это сделать на авс/аналогах, ибо по уровню вопроса не учтете проблемы которые там уже решены
источник

С

Сергей in Node.js — русскоговорящее сообщество
У меня сейчас хостер рег ру
источник

С

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

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Данные пропадают спустя 5 сек?
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Эт оч странно, но на вопросы выше ответили.
источник

JJ

Jojo Jiji in Node.js — русскоговорящее сообщество
Привет
Долго грузяться библиотеки проекта в докере на винде 10. Кто-то с этим сталкивался?
источник

С

Сергей in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Данные пропадают спустя 5 сек?
Нет, они обновляются, но со временем пропадают
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Сергей
Нет, они обновляются, но со временем пропадают
Спустя день?
источник

С

Сергей in Node.js — русскоговорящее сообщество
Спустя ~час, полтора
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Как часто, просто ставя требование в секундах это сложно решать
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
И это значит, что он плохой, или что он наш?
На сколько я знаю, здесь не сидят его разработчики
убедил, я был не прав, я сразу согласился >:с
источник