14 Mayıs 2019 Salı

Yazılım Mimarisi - Pipe and Filter Architecture

Giriş
Bu mimari Pipeline Architecture olarak ta isimlendirilebiliyor. Girdi tek yönlü olarak aşamalardan geçer. Açıklaması şöyle.
The pipeline architecture consists of multiple stages where a stage consists of a queue and a worker. Each stage of the pipeline takes in the output from the previous stage as an input, processes it, and outputs it as the input for the next stage. One key factor that affects the performance of pipeline is the number of stages. 
Paralel Çalıştırma
Her bir aşama veya kademe (stage) paralel olarak çalıştırılabilir. Açıklaması şöyle.
One key advantage of the pipeline architecture is its connected nature, which allows the workers to process tasks in parallel. This can result in an increase in throughput. As a result, pipelining architecture is used extensively in many systems.
Benzer Seçenekler
Bu mimariye benzediğini düşündüğüm ve bence ismi  Request/Response queue olması gereken mimari de bir diğer seçenek olarak düşünülebilir.  Orijinal yazıda bu mimari Pipe and Filter başlığı altında tanıtılsa da bence gerçek Pipe and Filter mimarisinden biraz daha farklı.



Hiç yorum yok:

Yorum Gönder