« Mocking Web Requests in Ruby with FakeWeb | Main | How I Got Started Programming »

June 19, 2008

Comments

Aaron Pfeifer

What, if any, was your experience using BackgrounDRb? We have been using the Git version of that library in production with a simple custom database-backed queuing method. I would be curious if you tried any libraries other than Skynet.

Paul Dix

Hi Aaron,
I looked into using BackgrounDRb briefly, but a few things turned me off of it. One was that I had just heard from a few people that some things were off with it and that Ezra wanted the whole thing deprecated. Another is the fact that I want to do some very specific things beyond just queuing up a single AR object to be processed in some way. This is the whole web crawling thing I mentioned. I also took a brief look at AP4r, but that had the same issue with worker behavior and I was worried about the dependence on DRb and Rinda. I'm pretty sure Rinda doesn't work across EC2 (my deployment platform). I guess my needs were different enough that it made more sense to just use a reliable, light weight queue and do the other stuff myself. It also ended up being very little code so it's easier for me to understand and troubleshoot or modify when the need arises.

The comments to this entry are closed.

My Photo

Talks

Linkage

  • My Github
  • Feedzirra
    My Ruby library for parsing and fetching feeds at blinding speed.
  • SAX Machine
    My Ruby library exposes a DSL for building Nokogiri backed SAX parsers.
  • Typhoeus
    My Ruby library for running HTTP requests quickly, easily, and in parallel.
  • NYC Machine Learning Meetup
    The meetup I organize. Talks from researchers and practitioners on machine learning and related technologies and techniques.
  • Benchmark Solutions
    The financial market data startup I work for in NYC. We're hiring and need Javascript, Scala, C++, and Ruby programmers. We're also on the lookout for PhDs in statistics or machine learning.

Twitter / pauldix