Size: a a a

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

2021 March 19

М

Максим in Node.js — русскоговорящее сообщество
Odd Demid
В общем, считаю бесполезным тыкать каждого вопрошающего о книге в доку и сорсы, не считаете книги полезным, ваш выбор. Мне повезло и на своём пути мне попались менее токсичные братья по цеху и посоветовали книги по JS, когда я будучи джуном, уже весь learnjs перечитал, но все равно не до конца понимал как все это использовать.

Понимать глубже, не всегда об более низком уровне абстракции...
+
источник

OD

Odd Demid in Node.js — русскоговорящее сообщество
Sergey Kazak
так в этом книге по ноде не помогут, как бы. Тут нужны книги по структурам данным, алгоритмам, парадигмам программирования, паттернам, по рефакторингу и много практики. И когда это пройденый этап, только тогда человеку нужно глубокое понимание языка. Зачем тебе знать как устроен евентлуп js, если для тебя тёмный лес простейшие вещи в языке?
нода в каком-то роде уникальна, и некотоыре вещи тащить в него из других языков будет противоестественным

ну да ладно, дискус этот может быть вечным, все что хотел сказать я уже сказал, за сим отправлюсь в бар, хорошей пятницы всем 🙂
источник

VT

Vladislav Tvorogov in Node.js — русскоговорящее сообщество
Sergey Kazak
зависит от вашего конкретного кейса, нужно смотреть на накладные расходы. Но обычно воркеры не подымают если вам не нужны именно параллельные вычисления, обходятся парочкой процессов с заданной конфигурацией.
Кейс таков:
Бот торгует валютами. валют несколько. Инфа об актуальной цене каждой валюты запрашивается у поставщика данных. Я же хочу, чтобы мониторинг данных, велся параллельно, точнее сказать , чтоб запросы актуальной цены одной валюты не влияли на запросы другой, чтоб очереди между ними не было, а чисто параллельно
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Odd Demid
В общем, считаю бесполезным тыкать каждого вопрошающего о книге в доку и сорсы, не считаете книги полезным, ваш выбор. Мне повезло и на своём пути мне попались менее токсичные братья по цеху и посоветовали книги по JS, когда я будучи джуном, уже весь learnjs перечитал, но все равно не до конца понимал как все это использовать.

Понимать глубже, не всегда об более низком уровне абстракции...
эм, таксичный? вы просите книге даюие глубокое понимание ноды, а не глубокое понимание программирования. Это разные вещи. И не говорил что книги бесполезны, более того я прямо сказал, в чем они полезны, и уже в третий раз: в понимании программирования книги по ноде не помогут.
источник

OD

Odd Demid in Node.js — русскоговорящее сообщество
Sergey Kazak
эм, таксичный? вы просите книге даюие глубокое понимание ноды, а не глубокое понимание программирования. Это разные вещи. И не говорил что книги бесполезны, более того я прямо сказал, в чем они полезны, и уже в третий раз: в понимании программирования книги по ноде не помогут.
я не про вас, докой тыкать начали выше
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Vladislav Tvorogov
Кейс таков:
Бот торгует валютами. валют несколько. Инфа об актуальной цене каждой валюты запрашивается у поставщика данных. Я же хочу, чтобы мониторинг данных, велся параллельно, точнее сказать , чтоб запросы актуальной цены одной валюты не влияли на запросы другой, чтоб очереди между ними не было, а чисто параллельно
а бд и redis уже всё не котируются? зачем вам скажите мне на милость нужны воркеры. Воркеры, это когда вам в режиме реального времени, нужно сделать операцию, прокинуть дальше, взять из очереди еще одну, и начать выполнять её. В вашем случае, проще поднять несколько процессов, и построить их общение через бд, чем мучать воркеры. Есть хорошее правило делать всегда проще и всегда явно. Воркеры - это не явно, это излишнее усложнение в вашем случае.
источник

SK

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

VT

Vladislav Tvorogov in Node.js — русскоговорящее сообщество
Sergey Kazak
а бд и redis уже всё не котируются? зачем вам скажите мне на милость нужны воркеры. Воркеры, это когда вам в режиме реального времени, нужно сделать операцию, прокинуть дальше, взять из очереди еще одну, и начать выполнять её. В вашем случае, проще поднять несколько процессов, и построить их общение через бд, чем мучать воркеры. Есть хорошее правило делать всегда проще и всегда явно. Воркеры - это не явно, это излишнее усложнение в вашем случае.
хранения у меня нет никакого, я прокидываю данные по сути клиенту (если он подключен), а если не подключен, то алгоритм сам выбирает че делать на основе потоковых данных
источник

VT

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

М

Максим in Node.js — русскоговорящее сообщество
Vladislav Tvorogov
Кейс таков:
Бот торгует валютами. валют несколько. Инфа об актуальной цене каждой валюты запрашивается у поставщика данных. Я же хочу, чтобы мониторинг данных, велся параллельно, точнее сказать , чтоб запросы актуальной цены одной валюты не влияли на запросы другой, чтоб очереди между ними не было, а чисто параллельно
Преимущество воркеров в том что они могут работать с шареной памятью. Нужно ли это вам?
источник

VT

Vladislav Tvorogov in Node.js — русскоговорящее сообщество
Максим
Преимущество воркеров в том что они могут работать с шареной памятью. Нужно ли это вам?
неа
источник

VT

Vladislav Tvorogov in Node.js — русскоговорящее сообщество
я собственно к чему интересуюсь, тоже подумывал о процессах сначала, да и мне удобнее, просто не настолько хорошо знаю ноду покамест, и возможно данный функционал вообще иначе как-то реализовать можно. Просто хотелось всё объединить в такую систему:

Нода запущена, работает к примеру месяц, клиент подключился, начал видеть текущие пробрасываемые данные , переключился на другую вкладку браузера - там уже другие данные (которые параллельно вычисляются), закрыл вкладки, нода продолжает себе работать.

Подумывал отдельные ноды запускать для каждой валюты, но это не вариант, тк к серверу подключаться придется постоянно. .. Вот и задался вопросом, а как разумнее реализовать...
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Что-то последние 2 дня, какой-то рост срачей на ровном месте 😅
источник

UA

Usein Abilev in Node.js — русскоговорящее сообщество
Ребята, нужна ваша помощь, сам запутался.
Имеется 2 компонента, у которых есть воркер-пулы.
Эти 2 компонента, последовательно выполняют пул заданий.

Сам воркер-пул, это npm пакет - workerpool.
Мои 2 компонента, пулят в него сгруппированные таски.
Сами задания - это инстанс класса и данные, но в воркере (из-за клонирования) класс имеет обычный формат json-object.

Вопрос вот в чем: как мне добавить возможность приостанавливать
работу воркер-пулов, да так, чтобы они мне отдавали частичные результаты,
которые они успели обработать.
источник

A

A in Node.js — русскоговорящее сообщество
ребят, тут нет  "сеньоров в multer", чтоб можно написать в лс
источник

V

Vlad in Node.js — русскоговорящее сообщество
A
ребят, тут нет  "сеньоров в multer", чтоб можно написать в лс
senior multer developer
источник

V

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

К

Конь in Node.js — русскоговорящее сообщество
Usein Abilev
Ребята, нужна ваша помощь, сам запутался.
Имеется 2 компонента, у которых есть воркер-пулы.
Эти 2 компонента, последовательно выполняют пул заданий.

Сам воркер-пул, это npm пакет - workerpool.
Мои 2 компонента, пулят в него сгруппированные таски.
Сами задания - это инстанс класса и данные, но в воркере (из-за клонирования) класс имеет обычный формат json-object.

Вопрос вот в чем: как мне добавить возможность приостанавливать
работу воркер-пулов, да так, чтобы они мне отдавали частичные результаты,
которые они успели обработать.
дорогой друг
добро пожаловать в message queue
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
A
ребят, тут нет  "сеньоров в multer", чтоб можно написать в лс
Кроме того отзовитесь senior cookies и lead ajax разработчики
источник

A

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