Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 October 05

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
до речі прикольно)
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Cкажеш що замість того, щоб піднімати престиж України і працювати в аутсорс, отримуючи гроші з інших країн і залишаючи їх на батьківщині, сидів спокійно в гос.конторе, не напружуючись
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
індивідуальна підприємницька діяльність - це і є найкращий спосіб допомогти країні)
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
а проти цього виступають різні догматики ясно якого ухилу
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
а в приватних конторах не платять податки і в Україні не витрачають
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Tак ти працюй нема за 800 доларів, а за 8.000.  і витрачай їх на українські продукти і послуги.
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Забавные споры на украинском
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Ти побудував свою теорію на підставі декількох співбесід?  Реального досвіду немає?
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Тому знаю
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер! Можно ли из ноды сделать балансировщик нагрузки?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Нгинкс же есть
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
ну чисто теоретически?
источник

S

Serhii in NodeUA - JavaScript and Node.js in Ukraine
теоретично - можна.
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, я в обработчике http запросов передаю команду воркеру на вызов CPU-bound операции, и после бомбардировки автокэнноном у меня иногда выдает:

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 message listeners added to [Worker]. Use emitter.setMaxListeners() to increase limit.
Ничего не крашится, все запросы выполняются асинхронно, просто периодически в консоли вылетает это сообщение.

Псевдокод master.js:
worker.postMessage(100000);
 worker.once('message', (data) => {    
 res.end(data);                        
})

Псевдокод worker.js:
parentPort.on('message', async (msg) => {
       let data = await bench(msg)
       parentPort.postMessage(data)    
})
Что я неправильно делаю?
P.S. (Суть самого сообщения я понимаю. Не понимаю только надо ли мне что-то с этим делать, например если рост листнеров является следствием неправильного кода. Или же так и должно быть?)
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Это тебе тов. Архитектор тока сможет помочь
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Платити податки українському уряду це злочин проти народу, працювати на буржуя - це злочин проти людства, тому пишіть продукти та впроваджуйте їх замість іноземних, а прибуток вкладайте у навчання молоді
источник

R

Roman in NodeUA - JavaScript and Node.js in Ukraine
У вас worker.once / on не должен быть внутри http обработчика, рекурсии или цикла.
Нужно перестроить решение так, чтобы добавление слушателя на воркер было вне обработчика, увеличивать макс количество слушателей тут не лучшая идея
источник

Р

Руслан in NodeUA - JavaScript and Node.js in Ukraine
Що не так з нинішнім урядом?
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Всё
источник

K

Kostya in NodeUA - JavaScript and Node.js in Ukraine
а правила чата разве разрешают обсуждение политики? :))
источник