# Backgroundjob scalability vs starling

**URL:** <https://www.ruby-forum.com/t/backgroundjob-scalability-vs-starling/144609>\
**Category:** Rails\
**Created:** [July 31, 2008, 2:05pm UTC](https://www.ruby-forum.com/t/backgroundjob-scalability-vs-starling/144609 "2008-07-31T14:05:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![apie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecccb3/32.png) [@apie](https://www.ruby-forum.com/u/apie)\
**Post date:** [July 31, 2008, 2:05pm UTC](https://www.ruby-forum.com/t/backgroundjob-scalability-vs-starling/144609/1 "2008-07-31T14:05:31Z")

</div>

Hi.

I am currently reviewing backgroundjob and starling as alternatives to  
handling background processing. We would like to architect the system  
to be scalable. Starling it would seem was designed with scalability  
in mind, but is more complicated than backgroundjob.

Backgroundjob, from the readme, allows only one worker per hostname,  
which according to the readme does not affect throughput. It seems  
significantly simpler to use so I would prefer backgroundjob but I am  
worried about future scalability.

Does anyone have experience with backgroundjob and scalability?

Regards  
Ivor

---

<div class="post-metadata">

**Author:** ![apie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecccb3/32.png) [@apie](https://www.ruby-forum.com/u/apie)\
**Post date:** [July 31, 2008, 2:19pm UTC](https://www.ruby-forum.com/t/backgroundjob-scalability-vs-starling/144609/2 "2008-07-31T14:19:00Z")

</div>

Why dont you try the well-known plugin Backgroundrb for handling  
multiple workers?

[http://backgroundrb.rubyforge.org/files/README.html](http://backgroundrb.rubyforge.org/files/README.html)

After you checkout the plugin svn co  
[http://svn.devjavu.com/backgroundrb/trunk](http://svn.devjavu.com/backgroundrb/trunk)

You need to just follow the examples folder… Those examples are  
pretty easy to understand.

Thats it ! All set to go…

Thanks&Regards,  
Kiran.

---

<div class="post-metadata">

**Author:** ![apie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ecccb3/32.png) [@apie](https://www.ruby-forum.com/u/apie)\
**Post date:** [July 31, 2008, 2:27pm UTC](https://www.ruby-forum.com/t/backgroundjob-scalability-vs-starling/144609/3 "2008-07-31T14:27:46Z")

</div>

Hi Kiran, thanks for the reply.

I am not keen on using backgrounrdrb. I used it in the past and it was  
a bit of a PITA. I believe that most people suggest backgroundjob  
above bdrb. My concern is mainly wether backgroundjob will scale as  
well as starling or if not, how well it will scale.

Regards  
Ivor
