Archive for December, 2009

Distributed Ruby

Saturday, December 12th, 2009

The cause of the silence this time?  Distributed Ruby (DRb).  It’s pretty magical, and I’m splitting out much of the Rails code in to Ruby code to be executed by a worker process.

Anything long-running, such as inventorying a device, will happen in the background.  Anything instant will still happen in the background, but NetHorus will politely wait.

This is a fairly major change to NetHorus, and it does delay it being usable for a while longer.  Then again, if you need anything usable right now, you shouldn’t be using NetHorus anyway :)