I have worked at a couple of places where I had a job system connected to a web portal. The job system used a couple of daemons that I wrote that connected to the database with active record and ran various commands in parallel. I had a few Thread.new calls an so on.
At one time I had used backgroundrb to send email, but I forget exactly why, but I started using DRb alot for various other complex things and I liked the way I could communicate with the daemon over DRb if I wanted to. If I look in the older Rails 3 book that covers Rails 2.0, it mentions DRb as a viable background task solution. I am starting to realize that Rails 3 has other stuff to look at, like I guess resque ? I think that may require redis and I seem to recall I had a problem trying to install redis on windows, so I am not sure if I really need to struggle through the redis windows install to get all that to work ? Where I am right now is I have to present some code for an interview tomorrow. I am not sure how well the people at that company are familiar with Ruby, but I am also not sure if I should avoid presenting any of this DRb daemon code. I am trying to rewrite an old project I have in Rails 3 that does some web scraping, but I am not sure I have enough time to present a daemon process with all that as well, especially if I have to change it from DRb to something else. A different company I had an interview with seemed to tell the recruiting agency I was weak technically and I think it was because they asked me about RVM and Resque which I was not familiar with. The way they described RVM, I told them sounded like the way gemfiles in Rails 3 handles the gems. The guys who interviewed me didn't seem to know alot about Ruby, except they knew that some other guys in a different part of the company use RVM and Resque. I had been buying all the new ruby books for awhile, but every time a new version of something comes out, then I have to go buy a new book. It seems easier to learn from books than all of the blogs, but I have been trying to save money lately. I haven't gotten the Rails way for rails 3 yet. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.