Skip to content

Library that provides data flow control between Go channels

License

Notifications You must be signed in to change notification settings

akramarenkov/flow

Repository files navigation

Flow

Go Reference Go Report Card Coverage Status

Purpose

Library that provides data flow control between Go channels

Implemented disciplines

  • join - accumulates data items from an input channel into a slice and write that slice to an output channel when the maximum slice size or timeout for its accumulation is reached. See README

  • limit - limits the speed of passing data items from the input channel to the output channel. See README

  • priority - distributes data items between handlers in quantity corresponding to the priority of the data items. See README

About

Library that provides data flow control between Go channels

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages