Fedora Messaging¶

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.

User Guide¶

  • Installation
    • PyPI
    • Fedora
  • Configuration
    • Generic Options
    • Publisher Options
    • Consumer Options
  • Publishing
    • Overview
    • Introduction
    • Handling Errors
  • Consumers
    • Introduction
    • Command Line Interface
    • Consumer API
    • systemd Service
  • Messages
    • Schema
    • Message Conventions
    • Packaging
  • Testing
  • Fedora’s Message Broker
    • External Connections
  • Release Notes
    • v1.7.1 (2019-06-24)
    • v1.7.0 (2019-05-21)
    • v1.6.1 (2019-04-17)
    • v1.6.0 (2019-04-04)
    • v1.5.0 (2019-02-28)
    • v1.4.0 (2019-02-07)
    • v1.3.0 (2019-01-24)
    • v1.2.0 (2019-01-21)
    • v1.1.0 (2018-11-13)
    • v1.0.1 (2018-10-10)
    • v1.0.0 (2018-10-10)
    • v1.0.0b1
    • v1.0.0a1

Command Line Interface Manuals¶

  • fedora-messaging
    • Synopsis
    • Description
    • Options
    • Commands
    • Exit codes
    • Signals
    • Systemd service
    • Help

Tutorial¶

  • Using Fedora Messaging
    • Installation
    • Using the API
    • JSON schemas
    • Handling exceptions
    • Converting a fedmsg application

API Documentation¶

  • Developer Interface
    • Publishing
    • Subscribing
    • Signals
    • Message Schemas
    • Exceptions
    • Configuration
    • Twisted
  • Message Format
    • Overview
    • Headers
    • Body

Contributor Guide¶

  • Contributing
    • Guidelines

Fedora Messaging

Navigation

  • Installation
  • Configuration
  • Publishing
  • Consumers
  • Messages
  • Testing
  • Fedora’s Message Broker
  • Release Notes
  • fedora-messaging
  • Using Fedora Messaging
  • Developer Interface
  • Message Format
  • Contributing

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

©2018, Red Hat, Inc. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source