Sobes.tech
Junior — Middle

Жоболоруңда маалыматтарды иштетүү үчүн агымдар API колдондуңбу?

sobes.tech AI

AIден жооп

Ооба, мен Node.js-де Streams API'н эффективдүү маалымат иштетүү үчүн колдонуп келем, өзгөчө чоң файлдар менен же тармактык суроолордо иштегенде. Streams маалыматтарды бөлүктөргө бөлүп окууга же жазууга мүмкүндүк берет, бул эс тутумдун керектөөнү азайтат жана иштөө ылдамдыгын жогорулатат.

Файлды потоктор менен окуу мисалы:

const fs = require('fs');
const readStream = fs.createReadStream('largeFile.txt', 'utf8');

readStream.on('data', chunk => {
  console.log('Алушкан маалымат бөлүгү:', chunk);
});

readStream.on('end', () => {
  console.log('Файлды окуу аяктады');
});

readStream.on('error', err => {
  console.error('Файлды окууда ката:', err);
});

Бул ыкма маалыматтарды келип түшкөндө иштетүүгө мүмкүндүк берет, бүт файлды эс тутумга жүктөбөстөн.