Simple library for building a distributed task system over AMQP.
Project description
# AmqpConnector
This is a very minimal library intended for distributed task systems, where the AMQP system is used for both task distribution, and collation of the task results. This seems to be somewhat unusual among most AMQP libraries, where a AMQP client is either a pure producer, a pure consumer, or includes everything including the kitchen sink, a stove, a backup kitchen sink, and possibly an entire house in case you don’t have one to put the sink in (cough Celery cough). In this case, each client consumes from one queue, and produces on another.
At it’s core, this basically just allows one to put byte-strings into one end, they’re passed out to the clients, and the clients then return byte-strings, which come out the other end.
Correlation between submitted tasks and responses is entirely left up to the responsibility of the end-user code.
Requires:
amqp library
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
Built Distribution
File details
Details for the file AmqpConnector-0.0.41.tar.gz
.
File metadata
- Download URL: AmqpConnector-0.0.41.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a43dd6fc04317401acbd6fcb2fe5cdf86c226098a3d371542b8be069b3ce4de |
|
MD5 | d3db9642c4a872f929c8ba7fa4df7bb7 |
|
BLAKE2b-256 | 61274bdce62c0ed096ebcce1750d3bd609331f7db2435d73d9a7f228b26c49ca |
File details
Details for the file AmqpConnector-0.0.41.linux-x86_64.tar.gz
.
File metadata
- Download URL: AmqpConnector-0.0.41.linux-x86_64.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4627cddca302e3507243f53625e396b3391cb6c074a5a77a26dd9a83d859d729 |
|
MD5 | 2b58d41e9324fc8540980c94865c6f11 |
|
BLAKE2b-256 | bfd2fdae5dff94137d3c42091bbed06dfbd3bed10b90d4f638208cbf21b1f3c8 |