-
Notifications
You must be signed in to change notification settings - Fork 3
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
Persisting task queue #2
Comments
Hey! Yeah, at the moment everything's just stored in memory. I haven't touched this project in a while, but I have just been working on a Redis-aware Slackbot framework (https://github.com/jamesdabbs/replicant) that will need some sort of persistent worker queue storage in the not-too-distant future. I'd love to 1) write up a Sidekiq-compatable Redis interface and 2) extract that back out to here. It's not tops on my priority list at the moment, but if you have a particular need / though / are interested in contributing, let me know. |
Yeah, I would be into that. I'm really just learning, but if you're willing to entertain some back and forth, I would be interested in contributing |
K - I've got a first draft in progress at https://github.com/jamesdabbs/keenser Some things to be mulling over:
Any of that seem like something you'd like to chew on? |
I realise this is a very old thread, but Redis has a nice primitive that helps build queues that are resilient to crashing workers. The process is roughly...
We use this architecture at my place of work and it has been very successful. |
Hey there,
I was wondering if the queue of tasks to be performed was persisted to any kind of reliable store. Reading through the source it looks like all pending tasks would be lost on app restart or whatnot.
The text was updated successfully, but these errors were encountered: