Code Monkey home page Code Monkey logo

Comments (7)

joevandyk avatar joevandyk commented on September 7, 2024

(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.

joevandyk avatar joevandyk commented on September 7, 2024

for what it's worth, this is the only missing feature that prevents me from using que on tanga.com and friends.

from que.

chanks avatar chanks commented on September 7, 2024

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.

joevandyk avatar joevandyk commented on September 7, 2024

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.

chanks avatar chanks commented on September 7, 2024

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.

chanks avatar chanks commented on September 7, 2024

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.

chanks avatar chanks commented on September 7, 2024

09fd321

from que.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.