Skip to main content

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


Download files

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

Source Distribution

AmqpConnector-0.0.41.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

AmqpConnector-0.0.41.linux-x86_64.tar.gz (9.9 kB view details)

Uploaded Source

File details

Details for the file AmqpConnector-0.0.41.tar.gz.

File metadata

File hashes

Hashes for AmqpConnector-0.0.41.tar.gz
Algorithm Hash digest
SHA256 3a43dd6fc04317401acbd6fcb2fe5cdf86c226098a3d371542b8be069b3ce4de
MD5 d3db9642c4a872f929c8ba7fa4df7bb7
BLAKE2b-256 61274bdce62c0ed096ebcce1750d3bd609331f7db2435d73d9a7f228b26c49ca

See more details on using hashes here.

File details

Details for the file AmqpConnector-0.0.41.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for AmqpConnector-0.0.41.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 4627cddca302e3507243f53625e396b3391cb6c074a5a77a26dd9a83d859d729
MD5 2b58d41e9324fc8540980c94865c6f11
BLAKE2b-256 bfd2fdae5dff94137d3c42091bbed06dfbd3bed10b90d4f638208cbf21b1f3c8

See more details on using hashes here.

Supported by

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