Go Function Batching
gofbat provides a way to throttle the execution of given functions according to the configuration provided.
-
Execute a function once every N times it is called within an X time window
-
Execute a function once within an X time window