An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 9.3% on proxy.golang.org
Top 4.8% dependent repos on proxy.golang.org
Top 1.2% docker downloads on proxy.golang.org

proxy.golang.org : github.com/montag451/go-eventbus

Package eventbus provides a simple event bus implementation. The event bus provided by this package supports asynchronous and synchronous publishing and a flexible event matching mechanism. Each handler registered with Bus.Subscribe has its own event queue used to store events and its own goroutine to process events. Each handler processes events in the order they are published. When an asynchronous event is published on the bus and the event can't be stored in the event queue of a handler because its queue is full, the event is dropped for this handler and a Dropped event is generated by the bus. A slow handler doesn't impact other handlers when publishing asynchronous events.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/montag451/go-eventbus
Keywords: broker , event , event-broker , event-bus , eventbus , go , golang , message-broker , message-bus , pub-sub , pubsub
License: MIT
Latest release: over 1 year ago
First release: over 2 years ago
Namespace: github.com/montag451
Dependent repositories: 1
Stars: 5 on GitHub
Forks: 0 on GitHub
Docker dependents: 1
Docker downloads: 1,697
See more repository details: repos.ecosyste.ms
Last synced: 2 months ago

    Loading...
    Readme
    Loading...