-
|
Hi 👋, First off, thank you for building redis-smq — it looks like a really solid queueing library with good visibility tools. We currently run Node.js services for our API layer but our AI workflows and background jobs run in Python. Right now we’re using BullMQ, but we’re not satisfied with it (its Python support is still very limited and rough), so we’ve been evaluating redis-smq as an alternative. I noticed redis-smq is currently Node-only. While you provide a Web UI and REST API, we’d like to be able to enqueue and consume jobs directly from Python (not via REST) so we can run our AI workflows asynchronously on the same queue without adding another broker. Could you share:
Why Python support matters:
Thanks again for your work on redis-smq and for any roadmap insight you can share. I’d be happy to contribute if you’re open to collaboration on a Python client. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
@cyucelen Sorry for getting back to you late. First, a huge thanks for using and supporting RedisSMQ! As you’ve noticed, we’re currently limited to Node.js support. We do plan to add Go and Python down the road, but we’ve got a bunch of refinements and core work to wrap up before expanding to other platforms. Adding support for other platforms means reworking our Redis data structures and codebase to improve portability, simplify maintenance, and make it easier to roll out new features consistently across different languages. Right now, we’re all-in on testing and polishing the upcoming v9 release. |
Beta Was this translation helpful? Give feedback.
@cyucelen Sorry for getting back to you late.
First, a huge thanks for using and supporting RedisSMQ!
As you’ve noticed, we’re currently limited to Node.js support. We do plan to add Go and Python down the road, but we’ve got a bunch of refinements and core work to wrap up before expanding to other platforms.
Adding support for other platforms means reworking our Redis data structures and codebase to improve portability, simplify maintenance, and make it easier to roll out new features consistently across different languages.
Right now, we’re all-in on testing and polishing the upcoming v9 release.