# Functions
BatchMaxSize maximum number of.
BatchTimeMs how long a wait before sending list of tasks to our worker.
Log - if log present it means debug enabled.
MaxBatchesInQueue - a queue with batches.
NewBackpressureContext creates a backpressure run context and kicks off 2 go routinges (consumer and collector).
Workers - number of workers processing jobs.
# Variables
ErrBackPressureInit in case initialization fails.
# Structs
Options - settings options insted of defaults.
PressureContext which combines all the channels.
# Interfaces
Backpressure interface (required implementation).
# Type aliases
Option a single option.