Size: a a a

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

2020 March 02

YZ

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

И

Илья | 😶 in Node.js — русскоговорящее сообщество
S S
Привет всем,  как обычно делают ссылки которые приходят на почту с текстом при регистрации "перейдите по ссылке чтобы подтвердить ваш аккаунт"?
Чекаешь по query параметру какой-нибудь ключ и ставишь флаг что юзер почту подтвердил
источник

SS

S S in Node.js — русскоговорящее сообщество
Илья | 😶
Чекаешь по query параметру какой-нибудь ключ и ставишь флаг что юзер почту подтвердил
Типа при регистрации создавать в таблице verified_id?
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
привет всем подскажыте как я могу реализовать логику передачи данных для воркеров с мастера. у меня есть стрим который читает файл и разбивает на количество воркеров и теперь я хочу передать каждому воркеру его кусок данных. есть идеи я запутался совсем
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
S S
Типа при регистрации создавать в таблице verified_id?
либо отдельную таблицу с user_id + verification_code
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Ivan Sacura
привет всем подскажыте как я могу реализовать логику передачи данных для воркеров с мастера. у меня есть стрим который читает файл и разбивает на количество воркеров и теперь я хочу передать каждому воркеру его кусок данных. есть идеи я запутался совсем
собираешь пачку данных и через шину отдаёшь
источник

IS

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

SS

S S in Node.js — русскоговорящее сообщество
Илья | 😶
либо отдельную таблицу с user_id + verification_code
Благодарю!
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
я запускаю фор и создаю кучу воркеров, читаю файл и должен по кускам его отправлять
источник

Z

Zucchini in Node.js — русскоговорящее сообщество
Сап, товарищи. Какие есть модули для работы с файлами docx? У меня есть шаблон документа ворд, нужно вставлять в него некоторые данные
источник

Р

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

u

undefined in Node.js — русскоговорящее сообщество
Zucchini
Сап, товарищи. Какие есть модули для работы с файлами docx? У меня есть шаблон документа ворд, нужно вставлять в него некоторые данные
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
есть такой код который должен  запускать чтение файла и отправлять сообщение воркерам но он не работет как пофиксть?
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
if (cluster.isMaster) {
   for(let i = 0; i < cpuCount; i++) {
       //cluster.schedulingPolicy = cluster.SCHED_NONE;
       cluster.fork();
   }
   function chunkArrayDrob(myArray, chunk_size){
       let results = [];
       while (myArray.length) {
           results.push(myArray.splice(0, chunk_size));
       }
       return results;
   }
   let readLinesCount;
   let lastPieceOfData = '';
   read.on('data', (chunk) => {
       const chunkArray = (lastPieceOfData + chunk).split('\n');
       lastPieceOfData = chunkArray[chunkArray.length - 1];
       const workerData = chunkArray.slice(0, -1);
       readLinesCount = readLinesCount + chunkArray.length - 1;
       //worker.send(workerData.length);
       const step = Math.ceil(parseInt(workerData.length) / cpuCount);
       let result = chunkArrayDrob(workerData, step);
       for(let i = 0; i < cpuCount; i++) {
           const worker = cluster.fork();
           worker.send(result[i+1]);
       }

   });
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
насколько я понимаю я не могу вызывать форк несколько раз?
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Ivan Sacura
if (cluster.isMaster) {
   for(let i = 0; i < cpuCount; i++) {
       //cluster.schedulingPolicy = cluster.SCHED_NONE;
       cluster.fork();
   }
   function chunkArrayDrob(myArray, chunk_size){
       let results = [];
       while (myArray.length) {
           results.push(myArray.splice(0, chunk_size));
       }
       return results;
   }
   let readLinesCount;
   let lastPieceOfData = '';
   read.on('data', (chunk) => {
       const chunkArray = (lastPieceOfData + chunk).split('\n');
       lastPieceOfData = chunkArray[chunkArray.length - 1];
       const workerData = chunkArray.slice(0, -1);
       readLinesCount = readLinesCount + chunkArray.length - 1;
       //worker.send(workerData.length);
       const step = Math.ceil(parseInt(workerData.length) / cpuCount);
       let result = chunkArrayDrob(workerData, step);
       for(let i = 0; i < cpuCount; i++) {
           const worker = cluster.fork();
           worker.send(result[i+1]);
       }

   });
код воркера покажи
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
else if (cluster.isWorker) {
   process.on('message', (msg) => {
       process.send(msg);
       console.log(cluster.worker.id, msg)
   });
}
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
код воркера покажи
100% в мастере дело
источник

IS

Ivan Sacura in Node.js — русскоговорящее сообщество
я хочу для каждого воркера отправлять свой кусок данных
источник

IS

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