Skip to main content

Simple message queueing for AMQP and MQTT

Project description

# msgflo-python: Python participant support for MsgFlo

[MsgFlo](https://github.com/msgflo/msgflo) is a distributed, polyglot FBP (flow-based-programming) runtime. It integrates with other FBP tools like the [Flowhub](http://flowhub.io) visual programming IDE. This library makes it easy to create MsgFlo participants in Python.

msgflo-python is built on top of [gevent](http://www.gevent.org/). It uses [Haigha](https://github.com/agoragames/haigha) for AMQP support and [Eclipse Paho](https://eclipse.org/paho/clients/python/) for MQTT.

## Status

In production

  • Support for MQTT 3.1.1, incl TLS

  • Support for AMQP 0.9.0 / RabbitMQ

  • Support for Python 3.5+ and Python 2.7+

[Changelog](./CHANGES.md)

## License

MIT, see [./LICENSE](./LICENSE)

## Installing

Get it from [PyPi](http://pypi.python.org/)

pip install msgflo –user

## Usage

See [./examples/repeat.py](./examples/repeat.py)

wget https://github.com/msgflo/msgflo-python/raw/master/examples/repeat.py # Set address of broker to connect to. Can also be amqp://… export MSGFLO_BROKER=mqtt://localhost python ./repeat.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

msgflo-0.4.1.tar.gz (6.9 kB view details)

Uploaded Source

File details

Details for the file msgflo-0.4.1.tar.gz.

File metadata

  • Download URL: msgflo-0.4.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for msgflo-0.4.1.tar.gz
Algorithm Hash digest
SHA256 8cee576b7185838792611d3570e01c1b0600aeaa45b25853c51583e44cc05d2a
MD5 27230eaa9bae71b552bec209d356b850
BLAKE2b-256 06ea6a5cca2e08cb6db148fbbdab543f6ac039e3c37d3fdc80b080ef19efe0e8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page