https://github.com/joeycumines/go-longpoll
Package longpoll supports batching e.g. receiving as many values as possible from a channel.
https://github.com/joeycumines/go-longpoll
asynchronous backend-development batch-processing channel channels concurrency context-handler data-streaming error-handling event-driven go golang goroutines long-polling message-queue microbatch performance-optimization real-time streaming-data timeout-manager
Last synced: 2 months ago
JSON representation
Package longpoll supports batching e.g. receiving as many values as possible from a channel.
- Host: GitHub
- URL: https://github.com/joeycumines/go-longpoll
- Owner: joeycumines
- License: mit
- Created: 2024-01-17T21:24:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-22T22:34:51.000Z (5 months ago)
- Last Synced: 2024-12-22T23:26:23.833Z (5 months ago)
- Topics: asynchronous, backend-development, batch-processing, channel, channels, concurrency, context-handler, data-streaming, error-handling, event-driven, go, golang, goroutines, long-polling, message-queue, microbatch, performance-optimization, real-time, streaming-data, timeout-manager
- Language: Go
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-longpoll
Package longpoll supports batching e.g. receiving as many values as possible
from a channel.See the [docs](https://pkg.go.dev/github.com/joeycumines/go-longpoll) for
example usage.See also
[github.com/joeycumines/go-microbatch](https://github.com/joeycumines/go-microbatch),
for a higher-level implementation, with built-in concurrency control, and
support for batched request/response patterns.