Stream Transform Seçenekleri
Tüm seçenekler isteğe bağlıdır. Node.js Yazılabilir Akış API'sinden ve Node.js Okunabilir Akış API'sinden gelen tüm seçenekler desteklenir ve olduğu gibi geçilir.
Mevcut Seçenekler
consume
(boolean)
Bir tüketici olmaması durumunda, birstream.Readable
gibi, akışın tüketimini tetikler.parallel
(number)
Paralel olarak çalışacak dönüşüm geri çağırma sayısı; yalnızca asenkron işleyicilerle uygulanabilir; varsayılan "100" olarak ayarlanmıştır.params
(herhangi bir şey)
Kullanıcı tanımlı parametreleri son argüman olarak kullanıcı işleyicisine geçirin.
parallel
Seçeneğinin Kullanımı
Bu seçenek, işleyicilerin ardışık mı yoksa eşzamanlı mı çalıştırılacağını kontrol eder. Not: Paralellik yalnızca asenkron kullanıcı işlevlerinde etki eder.
Ardışık modda, belirli bir zaman diliminde yalnızca 1 dönüşüm işlevi çalışmaktadır.
Mod ardışık örneği değeri "1" olarak ayarlayarak ardışık bir yürütme zorlar.
— Node.js Dökümantasyonu
embed:packages/stream-transform/samples/option.parallel.sequential.js
Eşzamanlı modda, seçenek değeri maksimum paralel yürütme sayısını tanımlar.
Detaylar
Paralel İşleyicilerin Ayrıntıları
Eşzamanlı işleyiciler kullanılırken, belirli parametreler üzerinde dikkatli olunmalıdır. Bu modda sistem kaynakları daha efektif kullanılabilir; ancak bu, işleyicilerin doğru şekilde optimize edilmesini gerektirir.