An open API service indexing awesome lists of open source software.

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.

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.