Skip to main content

SimpleBus is a messaging library for Python 3. It has been designed to be simple and easy to use. SimpleBus is still under heavy development so next versions might break compatibility.

Version Downloads License

Features

  • Auto recovery whether connection is dropped.

  • Multiple transports, amqp implemented so far.

  • Channel pooling for amqp transport.

  • Retry logic for all messages received, it supports delay between retries.

  • Concurrent threads receiving messages from a specified queue.

  • Dead letter, messages that fail all retires are send to an dead letter queue.

  • Custom serialization, json and msgpack implemented so far.

  • Message compression, gzip implemented so far.

  • … more coming

Documentation

Soon… take a look at the examples to see how it works.

Installation

You can install SimpleBus via Python Package Index (PyPi),:

$ pip install simplebus

To use AMQP transport you need to install the amqp-storm library,:

$ pip install amqp-storm

Feedback

Please use the Issues for feature requests and troubleshooting usage.

Metadata

Release files for simplebus 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simplebus 1.0.1
File Size Uploaded
simplebus-1.0.1.tar.gz 14.9 kB Details

Release files / simplebus-1.0.1.tar.gz

Download URL simplebus-1.0.1.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d67a25f97a7d97f1b683114090f36e93d3e9c2be854a80c5558599685115ae52
BLAKE2b-256 checksum
How to use checksums
3bdebf3f2ea79747c2cffba3438995b811795cc4a48bc2cff5b031f400cbe794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.0

1 release file

0.9.5

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.3.2

1 release file

0.3.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page