fedora-infra / fedora-messaging

A library for sending AMQP messages with JSON schema in Fedora infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fedora Messaging

image

image

Documentation Status

Tests Status

image

This package provides tools and APIs to make using Fedora's messaging infrastructure easier. These include a framework for declaring message schemas, a set of synchronous APIs to publish messages to AMQP brokers, a set of asynchronous APIs to consume messages, and services to easily run consumers.

This library is designed to be a replacement for the PyZMQ-backed fedmsg library in Fedora Infrastructure.

To get started, check out our user guide.

Looking to contribute? We appreciate it! Check out the contributor guide.

About

A library for sending AMQP messages with JSON schema in Fedora infrastructure

License:GNU General Public License v2.0


Languages

Language:Python 99.7%Language:Shell 0.2%Language:Gherkin 0.1%