Skip to main content

z4j-rq

PyPI version Python License

The RQ engine adapter for z4j.

Streams every RQ job lifecycle event from your workers to z4j and accepts operator control actions from the dashboard. Pair with z4j-rqscheduler to manage periodic schedules.

Compatibility

  • RQ 1.10+ and <3 (capped below the RQ 3.0 breaking-major rewrite)
  • Python 3.11+

Full per-adapter matrix at https://z4j.dev/reference/compatibility/.

What it ships

Capability Notes
Job lifecycle events started, succeeded, failed, revoked (canceled)
Job discovery runtime registry of queue names + worker introspection
Submit / retry / cancel direct against the RQ queue
Bulk retry filter-driven; re-enqueues matching jobs from the failed registry
Purge queue with confirm-token guard
Reconcile task via Redis-backed job hash lookup

Install

pip install z4j-rq z4j-rqscheduler

Pair with a framework adapter:

pip install z4j-django  z4j-rq z4j-rqscheduler   # Django
pip install z4j-flask   z4j-rq z4j-rqscheduler   # Flask
pip install z4j-fastapi z4j-rq z4j-rqscheduler   # FastAPI
pip install z4j-bare    z4j-rq z4j-rqscheduler   # framework-free worker

Pairs with

Reliability

  • No exception from the adapter ever propagates back into your RQ workers or job hooks.
  • Events buffer locally when z4j is unreachable; workers never block on network I/O.

Documentation

Full docs at z4j.dev/engines/rq/.

License

Apache-2.0, see LICENSE.

Links

Download files

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

Source Distribution

z4j_rq-1.8.0.tar.gz (58.7 kB view details)

Uploaded Source

Built Distribution

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

z4j_rq-1.8.0-py3-none-any.whl (54.1 kB view details)

Uploaded Python 3

File details

Details for the file z4j_rq-1.8.0.tar.gz.

File metadata

  • Download URL: z4j_rq-1.8.0.tar.gz
  • Upload date:
  • Size: 58.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for z4j_rq-1.8.0.tar.gz
Algorithm Hash digest
SHA256 a5d87220cd1254edfeeed4fb4bd81a7b2866cd5f1dbd8bf3b496316829339de4
MD5 bea0c4f8f7983202d1124a02a9239009
BLAKE2b-256 7cc1b4b636b3a0d68a937fc8b8f5f180ddb2cceb6e8e864c7dd40244ed17c179

See more details on using hashes here.

File details

Details for the file z4j_rq-1.8.0-py3-none-any.whl.

File metadata

  • Download URL: z4j_rq-1.8.0-py3-none-any.whl
  • Upload date:
  • Size: 54.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for z4j_rq-1.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 742bccd6adea80a44acc03fc3c70c4d0df49f871107b7a42a757eedf69feb5b8
MD5 0ea1b65c49e72b551a34bdf60bc94d7d
BLAKE2b-256 6fc0c7cab40e23f36bd08ba7ffa4a52f1ef96444f03d9ee11475d9cb72366c87

See more details on using hashes here.

Release history Release notifications | RSS feed

1.10.0

2 files

1.9.1

2 files

1.9.0

2 files

This release

1.8.0 This release

2 files

1.7.0

2 files

1.6.7

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.1.2

2 files

1.0.1

2 files

1.0.0

2 files

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