Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Easy to add filters
  • Has flexibility
  • Easy to reuse filters
  • Easy to recompose given filters for creating another pipe linepipeline.

Bad points of Pipe-filter architectural pattern will be a specific filter operational performance could cause poor efficiency, so overall performance could be worse. In worst case, it could cause deadlock state when the filter operation does not finished as planned.