outboxer

Message orchestrator

A library that simplifies the challenging work of orchestrating message reliability in distributed systems

A library that implements the outboxer pattern in go

GitHub

160 stars
2 watching
26 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

distributed-systemsgoresiliency

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
emersion/go-message A library for working with internet message formats, including email and MIME. 389
mustafaturan/bus A minimalist event/message bus implementation 337
go-ozzo/ozzo-log A Go package providing high-performance asynchronous logging with customizable filtering and multiple message targets. 122
theorioli/gcm A Go library for sending Google Cloud Messaging (GCM) messages to Android devices. 31
yaa110/goterator An iterator implementation providing map and reduce functionalities for data processing in Go. 16
alexsniffin/gosd A scheduling library for dispatching messages to channels with priority queuing capabilities 25
emperror/emperror Tools and strategies for handling errors in Go applications 347
trivago/gollum A tool that gathers messages from multiple sources and broadcasts them to specific destinations 939
agoalofalife/event A package implementing a pattern of event notification and response from multiple subscribers. 58
containrrr/shoutrrr A notification library for sending messages to various messaging platforms via URLs 1,050
apache/pulsar-client-go A Go client library for Apache Pulsar messaging service 660
nar10z/go-accumulator Package to accumulate events and process them in batches after a specified interval or when the storage is full. 7
playwright-community/playwright-go A Go library to automate web browsers like Chromium, Firefox and WebKit with a single API. 2,291
olebedev/emitter A Go package implementing a pubsub system with event emitting and filtering capabilities. 510
leaanthony/slicer A utility class for handling slices of various data types. 46