concurrency

Concurrent/parallel processing for Go.

Desired features:

  • result batching
  • result unbatching
  • optional cancellation of function
  • single input object
  • chaining
  • final (no chaining)
  • single internal context for all executors in a chain?

Needs:

  • Executor
  • ExecutorBatch
  • ExecutorUnbatch
  • ExecutorFinal
  • Chain
  • ChainBatch
  • ChainUnbatch
  • ChainFinal
  • IntoSlice

GitHub

View Github