Ecosyste.ms: Packages

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

Top 7.7% on proxy.golang.org
Top 7.0% forks on proxy.golang.org

proxy.golang.org : github.com/NeutrinoCorp/quark

Package quark Reliable Event-Driven mechanisms for reactive ecosystems written in Go. Based on reliable mechanisms from companies such as Uber who serve 1M+ requests per-hour, Quark offers a fine-tuned set of tools to ease overall complexity. In Addition, Quark fans-out processes per-consumer to parallelize blocking I/O tasks (as consuming from a queue/topic would be) and isolate them. Thread-safe and graceful shutdown are a very important part of Quark. Furthermore, Quark stores specific data (e.g. event id, correlation id, span context, etc) into messages headers in binary format to ease disk consumption on the infrastructure and it lets users use their own encoding preferred library. (JSON, Apache Avro, etc.) Therefore, Quark lets developers take advantage of those mechanisms with its default configuration and a gorilla/mux-like router/mux to keep them in ease and get benefits without complex configurations and handling. You can either choose use global configurations specified in the broker or use an specific configuration for an specific consumer.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/%21neutrino%21corp/quark
Keywords: aws-kinesis, aws-sns, aws-sqs, azure-service-bus, consumer, event-driven, eventbus, gcp-pubsub, golang, golang-library, kafka, pubsub, quark, rabbitmq, reactive-ecosystems, redis, reliable-mechanisms, router, streaming
License: MIT
Latest release: about 3 years ago
First release: over 3 years ago
Namespace: github.com/NeutrinoCorp
Stars: 3 on GitHub
Forks: 2 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

    Loading...
    Readme
    Loading...