Voglio creare un gestore dati tubo e filtro based che devono manipolare serie di dati in arrivo in questo modo, ma non neccessarily limitati a:modo più elegante per implementare Pipe and Pattern filtro
tubo fonte (potrebbe essere un insieme di dati da un db) < -sink-source-> filter (aggiungi un campo aggiuntivo) < -sink-source-> filter (manipola altri dati/rimuovi cioè annulla set di dati)
Ho un'idea di come tale architettura sembra come in C/C++. Ma dato tutte le chicche che vengono con aspetti funzionali C++ 11 di, spero che questo compito può essere fatto in modo elegante in modo che sia in grado di:
- facilmente scalabile e utilizzarlo in un ambiente con multithreading (ad esempio, eseguendo operazioni filtra come funcions lambda, quindi probabilmente evitando almeno alcuni di manipolazione del filo)
- facilmente aggiungere e rimuovere i filtri a runtime ingresso
- gestire flussi pigramente
Bello. Molte grazie. Sembra davvero promettente. – benjist