I am running my rails app on the AWS Elastic Beanstalk platform, which is running a single EC2 instance with Auto Scaling & Elastic Load Balancing.
I'm wondering how to run resque
, delayed_job
or sidekicq
or some other solution for background jobs on Elastic Beanstalk.
What are the possible options for background jobs on Elastic Beanstalk?
I created a gem, Active Elastic Job, as a solution for background jobs of Rails applications running on Elastic Beanstalk. It makes use of Elastic Beanstalk worker environments, which are intended to be used for background tasks of Elastic Beanstalk applications.
Advantages are:
resque
or sidekiq
,However, this gem is only compatible with Rails >= 4.2 applications.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With