QueueWorker is asynchronous Task Queue implementation built on top of Asyncio.
Project description
QueueWorker
QueueWorker is asynchronous Task Queue implementation built to
work with asyncio.
Can you spawn distributed workers to run functions inside workers and outside of
event loop.
QueueWorker requires Python 3.8+ and is distributed under MIT license.
How do I get set up?
First, you need to instal QueueWorker:
.. code-block ::
pip install qworker
Then, you can start several workers (even sharing the same port):
.. code-block ::
qw --host --port --worker
where
<hostname>is a hostname of the server<port-number>is a port that server will listen on<num-workers>is a number of worker processes
License
QueueWorker is copyright of Jesus Lara (https://phenobarbital.info) and is under MIT license. I am providing code in this repository under an open source license, remember, this is my personal repository; the license that you receive is from me and not from my employeer.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qworker-2.0.1.tar.gz.
File metadata
- Download URL: qworker-2.0.1.tar.gz
- Upload date:
- Size: 61.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.4 {"installer":{"name":"uv","version":"0.11.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
393033dc87fdb928b6e276f941444dd455af20e240b9f6da84285ed034133b03
|
|
| MD5 |
6e4290982ff1f64c28bcea036df128d9
|
|
| BLAKE2b-256 |
a2ee2696476898e0f251a483c280d7a1b2eb66fca852eee760f8070c0e23ab1f
|
File details
Details for the file qworker-2.0.1-py3-none-any.whl.
File metadata
- Download URL: qworker-2.0.1-py3-none-any.whl
- Upload date:
- Size: 69.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.4 {"installer":{"name":"uv","version":"0.11.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88a22bed845fdd00f55e457147f4403e138bbbfc87cc06d18f03c1b16a7ea333
|
|
| MD5 |
e1f1d354a86f710d76fb07dfcc7f93fd
|
|
| BLAKE2b-256 |
3920ea35e024a16ef3a92f7dce04ae154e415b3b17a83c0707f50c4a47acee6d
|