-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add redis and a task queue #35
Comments
I marked this for the pre-launch milestone. I'd be happy to push it back, if we think we can launch without it, but I don't think we really can. Can we? |
Can confirm that RQ is nice! We used it at Syntexys. For a complex pipeline
it can be insufficient, but I think for this it'll do just fine.
…On Fri, Jan 27, 2023 at 11:03 PM Mike Lissner ***@***.***> wrote:
I marked this for the pre-launch milestone. I'd be happy to push it back,
if we think we can launch without it, but I don't think we really can. Can
we?
—
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAP2Y7DUWY4X2RFDZ4CASW3WUTACVANCNFSM6AAAAAAUJPTTF4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
FWIW, here's my comparison from a few years ago between rq, huey, datamatiq, and Celery: https://docs.google.com/spreadsheets/d/1Q_v__QtYzDtIDOkfmeQqVAw_jiksBz-GbJn-m-pDM34/edit#gid=0 |
I think a lot of the "noes" and blanks in the RQ column are now yeses and knowns. |
I think there are two parts to this, or maybe three:
When all of that is wired up properly, you can hit the URL to trigger the failing |
OK, sorry, that's four parts. 🤦 |
Something else to do (five parts):
|
Sorry, one more thing to do (six parts):
|
Hm, looks like we can't reach the redis host from our servers, and that when this happens our health check fails. When our health check fails, it restarts our pods over and over, so I tweaked our k8s config to stop doing that and I'm debugging now. |
I always bang my shins with encryption and today is no exception. Instead of connecting with |
I think we're going to need this:
We use celery for our task queue in Django, and I've never liked it very much. Four years ago I did a review of
rq
, but it wasn't good enough and I had to abandon it. Since then, it has slowly matured, and I think it'll have all the things we need for this project while being a LOT simpler than Celery.The text was updated successfully, but these errors were encountered: