Hi Gophers!

The API has solidified, so I've just released github.com/splunk/pipelines
at v1.0.0. This library provides a lightweight way to manage concurrency
separately from your business logic by breaking a concurrent task down into
stages in a pipeline, connected by nothing more than plain old channels.

*Features:*
* Pipeline stages based on common functional programming primitives.
* Integrated with termination signals from the context package.
* Scale out individual pipeline stages without disrupting business logic.
* Introduce queues by buffering channels mid-stream.
* Split and combine pipeline stages as pairs.
* Handle fatal and non-fatal errors from any pipeline stage.
* Sinks for draining the result of a pipeline computation.

Some future enhancements are planned. Please leave any suggestions or
issues in the issue tracker.

Thanks

K. Alex Mills

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CALJzkY8nuC3v_%3DzV3xhZ_18EXqvv9wPfvDfFZWg%3DQu0krpzqQA%40mail.gmail.com.

Reply via email to