Size: a a a

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

2020 August 14

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Mike
Как можно написать, чтобы вычисления были не последовательно, а параллельно? Чтобы для этих констант расчёты не друг за другом выполнялись, а стартовали одновременно?
for (const t of [7, 58, 193]) {
   // несколько часов вычислений
}
Workers
источник

M

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

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Mike
Как можно написать, чтобы вычисления были не последовательно, а параллельно? Чтобы для этих констант расчёты не друг за другом выполнялись, а стартовали одновременно?
for (const t of [7, 58, 193]) {
   // несколько часов вычислений
}
Promise.all?
А причем тут нода?
источник

M

Mike in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Promise.all?
А причем тут нода?
все написано на ней
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Нода не язык
источник

M

Mike in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Нода не язык
на этой платформе
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Promise.all?
А причем тут нода?
Как это сделает параллельный запуск?
источник

GS

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

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Promise.all?
А причем тут нода?
Вычисления не будут параллельны
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Ну тогда воркеры да.
А вообще в идеале тогда брать какой-нибудь го и на корутины все это разбить
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
Ну тогда воркеры да.
А вообще в идеале тогда брать какой-нибудь го и на корутины все это разбить
Да тут и потоки можно.
И на процессы разбить, хотя в ноде это не удобно.
И на акторы через comedy
И на микросервисы🌚
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
🤷‍♂
источник

M

Mike in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Да тут и потоки можно.
И на процессы разбить, хотя в ноде это не удобно.
И на акторы через comedy
И на микросервисы🌚
спасибо!
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Да тут и потоки можно.
И на процессы разбить, хотя в ноде это не удобно.
И на акторы через comedy
И на микросервисы🌚
на процессы как раз удобно же
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Алексей Попов
на процессы как раз удобно же
В ноде же нельзя просто в любой момент сделать fork и получить копию и дальше работать от pid.
Надо самостоятельно отдельно запускать процессы и как-то думать, как они будут общаться
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
В ноде же нельзя просто в любой момент сделать fork и получить копию и дальше работать от pid.
Надо самостоятельно отдельно запускать процессы и как-то думать, как они будут общаться
а чего там думать то, из коробки доступен механизм
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
В ноде же нельзя просто в любой момент сделать fork и получить копию и дальше работать от pid.
Надо самостоятельно отдельно запускать процессы и как-то думать, как они будут общаться
Опять по живому режешь
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Берите голанг пацаны и не парьтесь
источник

SR

Shyngys Rakhad in Node.js — русскоговорящее сообщество
Сколько будет стоит сервер для оптимальной работы ежедневно 2гб данных (фото видео) ежемесячно 30гб примерно
источник

SR

Shyngys Rakhad in Node.js — русскоговорящее сообщество
ОЗУ 8ГБ. Грубо говоря, сервер для соц сети
источник