https://github.com/joeycumines/go-microbatch
Package microbatch groups tasks into small batches, e.g. to reduce the number of round trips.
https://github.com/joeycumines/go-microbatch
asynchronous batch-processing concurrency efficiency error-handling go golang job-queue microbatch parallel-processing performance-optimization real-time-processing resource-optimization scalability server-side task-management task-manager task-scheduling time-management
Last synced: 12 months ago
JSON representation
Package microbatch groups tasks into small batches, e.g. to reduce the number of round trips.
- Host: GitHub
- URL: https://github.com/joeycumines/go-microbatch
- Owner: joeycumines
- License: mit
- Created: 2024-01-13T05:22:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T22:34:55.000Z (about 1 year ago)
- Last Synced: 2024-12-22T23:26:24.269Z (about 1 year ago)
- Topics: asynchronous, batch-processing, concurrency, efficiency, error-handling, go, golang, job-queue, microbatch, parallel-processing, performance-optimization, real-time-processing, resource-optimization, scalability, server-side, task-management, task-manager, task-scheduling, time-management
- Language: Go
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-microbatch
Package microbatch groups tasks into small batches, e.g. to reduce the number
of round trips.
See the [docs](https://pkg.go.dev/github.com/joeycumines/go-microbatch) for
example usage.
See also
[github.com/joeycumines/go-longpoll](https://github.com/joeycumines/go-longpoll),
for a similar, lower-level implementation, e.g. if you require more control
over the batching or concurrency behavior.