Comments (7)
(also, I run several different rails applications off the same database, and each of the applications needs to be able to run jobs)
from que.
for what it's worth, this is the only missing feature that prevents me from using que on tanga.com and friends.
from que.
I've been thinking about named queues for a while, since they're such a
popular feature on other systems. One of the things I wanted to achieve by
moving the worker pool into the web process is removing the need to scale
worker and web processes independently, since the same process can do
either job as needed, but named queues push you into having sets of workers
specific to each queue, which kind of defeats the purpose. But at the same
time, it makes sense to me that one might need several distinct codebases
reading from the same queue.
Also, I don't really relish the notion of tasking another column onto the
front of the que_jobs index, since it already feels too big to me, but I
should test the actual performance of it before judging.
On Tue, Jan 14, 2014 at 10:46 AM, Joe Van Dyk [email protected]:
for what it's worth, this is the only missing feature that prevents me
from using que on tanga.com and friends.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/7#issuecomment-32293932
.
from que.
having jobs run inside the web process should still work, the web process would just process the jobs that are on the queues that it's watching.
from que.
Yeah, that'll still work. It's just that the concept goes against the
massive paradigm shift in the Ruby application landscape I was kind of
hoping for :) But I agree it's an important use case.
On Tue, Jan 14, 2014 at 12:28 PM, Joe Van Dyk [email protected]:
having jobs run inside the web process should still work, the web process
would just process the jobs that are on the queues that it's watching.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/7#issuecomment-32304006
.
from que.
I want to tackle some easier things (ActiveRecord worker wakeups, custom
retry logic) and release 0.5.0 first, though.
On Tue, Jan 14, 2014 at 12:50 PM, Chris Hanks <[email protected]
wrote:
Yeah, that'll still work. It's just that the concept goes against the
massive paradigm shift in the Ruby application landscape I was kind of
hoping for :) But I agree it's an important use case.On Tue, Jan 14, 2014 at 12:28 PM, Joe Van Dyk [email protected]:
having jobs run inside the web process should still work, the web process
would just process the jobs that are on the queues that it's watching.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/7#issuecomment-32304006
.
from que.
from que.
Related Issues (20)
- Need support for draining queues HOT 3
- Support JRuby
- best way to re-activate a job HOT 2
- Que::ActiveRecord::Model.by_args incompatible with ActiveJob JobWrapper HOT 1
- Flaky Errors HOT 2
- Proper way of removing Que from project? HOT 3
- Schema version comment doesn't end up in Rails structure.sql HOT 3
- Que v1 should state that it's incompatible with ruby 3 HOT 2
- Tests fail in Docker on Apple Silicon
- Timeline for v2.0.0. release HOT 1
- Remove unnecessary trigger that notifies about job state transitions HOT 2
- Deprecated method used in connection.rb HOT 1
- Check that all que migrations have been applied at startup HOT 1
- Detect Que schema version missing due to bug in Rails schema dump - affects all versions of Rails 7 prior to 7.0.3
- Migration to v. 2.2.0 failed HOT 2
- Stats about failing jobs HOT 2
- upgrading from v0 to v2 when already on ruby 3 HOT 5
- Migrating from 1.0.0.beta4 to 1.4.1 HOT 5
- Que fails to calculate args and kwargs on Ruby 3.2 with ActiveJob HOT 1
- Migration fails when adding Que to a new project (with rspec) HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from que.