-
Notifications
You must be signed in to change notification settings - Fork 22
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
Move out from SteveJobs Meteor Queue #47
Comments
It should be fairly easy to test how this is affecting Tideflow right now. Simply run Since my original graph in the bug report msavin:sjobs has been improved so that the DB isn't updated on every interval for every job type, but it still remains the case that the DB is read every interval for every job type. The more types of job you configure, the more If someone could try this and report back it would be really interesting. It should also be fairly trivial to switch out msavin:sjobs for wildhart:meteor-jobs (of which I am the author). Note that there are a few API differences but in most cases it should be a simple switch. wildhart:meteor-jobs works more efficiently by creating a single observer on the jobs queue and sets a single I'm using my package in two production apps right now and will continue to do so, and I'm happy to keep supporting it. |
I've just completed my own tests with my updated app which now uses 20 job types. Running on a fresh server with no user connections and no jobs actually running during the measurement period. See comment here: msavin/SteveJobs#63 (comment)
|
Closing in favor of #73 Implement pure NodeJS jobs queue backed by Bull |
The main objective is to separate the queue engine from the MeteorJS main application.
There's an issue open on SteveJobs package - msavin/SteveJobs#63 - about possible DB query hammer problems.
It would be interesting to get an overview of how it's affecting Tideflow right now, consider trying https://github.com/wildhart/meteor.jobs or moving to Bull - https://github.com/OptimalBits/bull - Kafka or other
The text was updated successfully, but these errors were encountered: