FluentDataflow - Fluent Style TPL Dataflow
Background In modern application development, there are so many scenarios of dataflow processing, such large volume data processing, image/video conversion, data migration, etc. In .NET, thanks to Microsoft for providing the TPL Dataflow library which is a flexible and high performance library for this area. TPL dataflow is really flexible, but when we want to build complex dataflows, we might have to create bunch of blocks, manually wire them, be careful to avoid data blocking, write a lot of tricks even for implementing the simplest branching and merging cases....