No project description provided
Project description
Shuttle Bus
A modern distributed application framework for Python.
Build Status
Branch | Status |
---|---|
master | |
develop |
Getting started
Install
pip install shuttle-bus-rabbitmq
Simple example
uri = "amqp://admin:admin@localhost/"
host_settings = HostSettings.create(uri)
receive_settings = ReceiveSettings()
receive_settings.name = "queue_name"
consumer = PrintConsumer()
receive_endpoint_configuration = ReceiveEndpointConfiguration(receive_settings, consumer)
bus_configuration = BusConfiguration(host_settings)
bus = await Bus.create(bus_configuration, receive_endpoint_configuration)
await bus.start()
await bus.publish(bytes("Hello", "UTF-8"))
await bus.stop()
Versioning
Shuttle Bus follows Semantic Versioning.
Contributing
See CONTRIBUTING.md
Builds
See https://pypi.org/project/shuttle-bus/
Requirements
- Python >= 3.6
Credits
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shuttle-bus-rabbitmq-0.0.1.tar.gz
(12.0 kB
view hashes)
Built Distribution
Close
Hashes for shuttle-bus-rabbitmq-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f042ff624a3ad3f93c1b762977e2ea5fb059d3fab189463e2a64a1700fb406 |
|
MD5 | 427544290d674b322234e6c503c958cd |
|
BLAKE2b-256 | 090c9eeeb9b1ecafda6e73c67b48dca30d60b44265bed37353d1e714253c68a0 |
Close
Hashes for shuttle_bus_rabbitmq-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e651431f2a7aa6366f1247bfaebc850756262209fd4d23aa66dd9a41ffd8be1 |
|
MD5 | 2867d52d4b9a89042ed64d31b9603e89 |
|
BLAKE2b-256 | 0a898ffd87b8276057a75e2951c070987129af261084b507eace0e5ee89321e7 |