Size: a a a

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

2021 February 24

T

Taras in Node.js — русскоговорящее сообщество
Sergii
Всем привет. Какая библиотека поможет решить такую задачу?
- Приходит запрос на формирование отчета. Клиенту сразу нужно отдать 200 и запомнить параметры, которые он прислал (сервер может перезагрузиться, так что это будет в БД. Сейчас в проекте в сервисах везде постгрес, поэтому ему приоритет.)
- далее эти параметры нужно взять и запустить долгосрочную задачу (например несколько минут). Если задача зафейлилась, то нужно поставить ей статус об этом. Если сервак потух когда задача выполнялась, то при повторном запуске нужно выполнять ее заново.
- задач может быть несколько, нужно выполнять их по очереди

Я так понимаю, мне нужен фоновый поток, который будет подниматься при старте сервера и смотреть на наличие задач в БД. Дальше будет выполнять их по очереди. В реквестах будут приходить еще задачи.

Мне достаточно будет понимать как этот фоновый поток  запустить, как это сделать на ноде? Я если что Шарпист, с нодой пока на ВЫ.
Типичная задача для месседж брокеров и воркеров
источник

S

Sergii in Node.js — русскоговорящее сообщество
Taras
Типичная задача для месседж брокеров и воркеров
Я сделал что хотел в 6 строк кода. А сколько инфраструктуры мне нужно поднять для месседж брокера и его воркеров? Если нужно будет масштабировать это дело (в чем я очень сомневаюсь) то конечно будет разговор о всем этом.
источник

T

Taras in Node.js — русскоговорящее сообщество
Sergii
Я сделал что хотел в 6 строк кода. А сколько инфраструктуры мне нужно поднять для месседж брокера и его воркеров? Если нужно будет масштабировать это дело (в чем я очень сомневаюсь) то конечно будет разговор о всем этом.
Рад за вас
источник

T

Taras in Node.js — русскоговорящее сообщество
Роман Наумов
Пацаны, можно задать вопрос? Чем node js лучше php, чисто ваше мнение.
Ничем
источник

АИ

Артем Ильченко... in Node.js — русскоговорящее сообщество
Всем привет. Я тут осознал, что не понимаю что произойдёт если у нас в проекте в зависимостях "redux": "^4.0.1", а у пакета в депенденсис "redux": "^4.0.5". Погуглил что-то ничего не нашёл(скорее ввсего как-то вопрос не так задаю). Может у кого есть статья где-то в закладках о том как решаются такие зависимости в yarn или npm, можете поделиться плз?
источник

AD

Andrey Dmitriyev in Node.js — русскоговорящее сообщество
Привет, ребят, кто использует telegraf js.
Чем отличается bot.command и bot.action
?
источник

А

Алексей in Node.js — русскоговорящее сообщество
Привет. Может кто-нибудь поделиться исчерпывающей статьей или докой о том, как node.js хендлит так много соединений в одно время? Под хендлингом я имею в виду поддержание.
источник

a

azabroflovski in Node.js — русскоговорящее сообщество
Andrey Dmitriyev
Привет, ребят, кто использует telegraf js.
Чем отличается bot.command и bot.action
?
источник

AD

Andrey Dmitriyev in Node.js — русскоговорящее сообщество
Не так спросил(

чем hears отличается от action

И тот и тот могу в себя регексп принимать
источник

a

azabroflovski in Node.js — русскоговорящее сообщество
Andrey Dmitriyev
Не так спросил(

чем hears отличается от action

И тот и тот могу в себя регексп принимать
hears слушает сообщения юзера
источник

AD

Andrey Dmitriyev in Node.js — русскоговорящее сообщество
azabroflovski
hears слушает сообщения юзера
Спасибо
источник

a

azabroflovski in Node.js — русскоговорящее сообщество
Andrey Dmitriyev
Спасибо
инет чет лагнул, дошло?
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Я моргнул
источник

A

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

ЛМ

Леха Маскаль... in Node.js — русскоговорящее сообщество
Народ, может кто нибудь ответить на мой глупый вопрос) динамический сайт на node.js реализуется с помощью какого нибудь фреймворка типа экспресс и какого нибудь шаблонизатора? Я правильно понимаю?) Если брать по аналогии сайтов на PHP
источник

EH

Egor Hotko in Node.js — русскоговорящее сообщество
@lexa_maskall на node.js ты в основном БЕ пишешь. У тебя есть 2 части твоего приложения: сервер(БЕ) - прилага на ноде с использованием фреймворка или на чистой ноде, клиент(ФЕ) - это уже как ты захочешь, можешь использовать отдельные фреймворки для написания(React, Angular, Vue).
источник

EH

Egor Hotko in Node.js — русскоговорящее сообщество
Алексей
Привет. Может кто-нибудь поделиться исчерпывающей статьей или докой о том, как node.js хендлит так много соединений в одно время? Под хендлингом я имею в виду поддержание.
это тебе про event loop читать надо и понимать, зачем он и как работает)
источник

М

Максим in Node.js — русскоговорящее сообщество
Леха Маскаль
Народ, может кто нибудь ответить на мой глупый вопрос) динамический сайт на node.js реализуется с помощью какого нибудь фреймворка типа экспресс и какого нибудь шаблонизатора? Я правильно понимаю?) Если брать по аналогии сайтов на PHP
Да. Это один из вариантов. Постаринке так сказать.
источник

А

Алексей in Node.js — русскоговорящее сообщество
Egor Hotko
это тебе про event loop читать надо и понимать, зачем он и как работает)
Про v8 я то все знаю. Но это всего лишь рантайм для джса. Мне не понятно как node js держит большое кол-во соединений, имея ограничененное кол-во ядер
источник

ЛМ

Леха Маскаль... in Node.js — русскоговорящее сообщество
Egor Hotko
@lexa_maskall на node.js ты в основном БЕ пишешь. У тебя есть 2 части твоего приложения: сервер(БЕ) - прилага на ноде с использованием фреймворка или на чистой ноде, клиент(ФЕ) - это уже как ты захочешь, можешь использовать отдельные фреймворки для написания(React, Angular, Vue).
Да я это понимаю, просто не хотелось использовать фреймворк на ФЕ так как на сколько я знаю (по слухам) плохо индексируется поисковиками.
источник