go-accumulator

Event accumulator

Package to accumulate events and process them in batches after a specified interval or when the storage is full.

Solution for accumulation of events and their subsequent processing.

GitHub

7 stars
1 watching
0 forks
Language: Go
last commit: 4 months ago
Linked from 1 awesome list

accumulatorbatchgogolanggolang-toolsgoroutinesutility

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
agoalofalife/event A package implementing a pattern of event notification and response from multiple subscribers. 58
yaa110/goterator An iterator implementation providing map and reduce functionalities for data processing in Go. 16
eventstore/eventstore-client-go Provides an interface to interact with Event StoreDB using gRPC protocol in Go. 105
xxjwxc/public A comprehensive utility package for Go programmers 175
sinhashubham95/go-actuator Provides configuration and management features for Go applications 15
go-ozzo/ozzo-log A Go package providing high-performance asynchronous logging with customizable filtering and multiple message targets. 122
nikolaydubina/go-instrument Automatically adds tracing code to Go functions and methods 229
stanipetrosyan/go-eventbus Provides an event bus implementation with features like publish/subscribe and request/response patterns, as well as support for processors and network buses. 5
abramovic/logrus_influxdb A Go library that enables log data from Logrus to be sent to an InfluxDB instance 26
ake-persson/encoding Provides a generic interface to encode and decode data in a platform-agnostic way. 9
asaskevich/eventbus A lightweight event bus with async compatibility for GoLang 1,750
abrander/agento Collects near real-time metrics from Linux hosts using InfluxDB as the backend. 28
bojanz/address A package providing data structures and validation rules for working with addresses in web applications. 71
msempere/golarm A Go-based system monitoring and alerting tool 52
zerosnake0/goctx A library that speeds up context value access in Go 9