Giter Site home page Giter Site logo

Delayed Jobs? about php-resque HOT 4 CLOSED

chrisboulton avatar chrisboulton commented on September 26, 2024
Delayed Jobs?

from php-resque.

Comments (4)

andrewjshults avatar andrewjshults commented on September 26, 2024

There is a ruby add-on to Resque that support for delayed jobs (https://github.com/elucid/resque-delayed). I looked at it a while back and I believe there may have been a slight incompatibility with how it moves jobs over from it's delayed queue to the appropriate queue between the Ruby and PHP versions of Resque. We stopped development on the project before I had a chance to investigate it fully, but let me see if I can find what progress I made and see if it's easy to make the two compatible.

Since the Resque front-end queue viewer is already written in Ruby (and the resque-delayed project is well maintained) I think it makes more sense to leverage that project than rewrite the functionality in PHP.

from php-resque.

cj avatar cj commented on September 26, 2024

I would love to see what work you've done on it so far as I think php-resque really needs delayed jobs. I wish I could use the ruby version :)

from php-resque.

chrisboulton avatar chrisboulton commented on September 26, 2024

I'm going to close this one out - I think it's something that could be built using the hooks system, and it'd be good to keep the core code as simple as possible.

from php-resque.

andrewjshults avatar andrewjshults commented on September 26, 2024

Meant to comment on this earlier. Since the difference between how the PHP and Ruby versions of Resque store jobs have been resolved, there is no reason that the Ruby Resque-Delay cannot be used (and IMO, should be used rather than reimplementing the same functionality in PHP). As far as I can remember, the only thing that was needed was to create blank versions of the Ruby Resque jobs so that the Resque Delayed plugin wouldn't choke on unknown job types.

from php-resque.

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.