Public Notes by chase_ats Tagged #background_jobs

Notes publicly shared by our members.
"Simple, efficient message processing for Ruby. What if 1 Sidekiq process could do the work of 20 Resque or DelayedJob processes?" #gems #ruby #resque #background_jobs #pub
"Uses Run whatever you want, whenever you want. Lingon can start an app, a script or run a command automatically whenever you want it to. You can schedule it to run at a specific time, regularly or when something special happens. Lingon can also make sure that an app or a script automatically restarts if it crashes. Lingon can do all this for you and much more. Lingon X is based on the great Lingon 3 and eXtends it with new features like running jobs as root and at multiple dates. It is now even easier to use yet much more powerful. Lingon lets you run things automatically by modifying configuration files for a built-in system function called launchd. So the system handles running the jobs so you don't need to have Lingon open after you have saved your job." "Lingon 3 and Lingon X There are now two major versions of Lingon available: Lingon 3 and Lingon X. Lingon 3 can only be found in Mac App Store and Lingon X is only available outside the Mac App Store. This is because Mac App Store rules limits what an app can do and Lingon X e.g. can run jobs as root and that is not possible in Mac App Store. Both are easy to use but Lingon X is the latest and greatest version. But Lingon 3 is still for sale for those who still are running 10.7 Lion and want the comfort and convenience of Mac App Store. See the comparison table below for all the details." #cron #Mac #desktop_apps #gui #background_jobs #pub
"Sucker Punch is a single-process Ruby asynchronous processing library. It's girl_friday and DSL sugar on top of Celluloid. With Celluloid's actor pattern, we can do asynchronous processing within a single process. This reduces costs of hosting on a service like Heroku along with the memory footprint of having to maintain additional jobs if hosting on a dedicated server. All queues can run within a single Rails/Sinatra process. Sucker Punch is perfect for asynchronous processes like emailing, data crunching, or social platform manipulation. No reason to hold up a user when you can do these things in the background within the same process as your web application..." #Ruby #gems #background_jobs #single_processes #pub