The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.01000_02

  • SQLite with multiple sessions was causing grief, so switched to BerkeleyDB backend.
  • Local queues are now accessed synchrnously. This is to avoid unnecessary spawning of processes only to be able to asynchronously access the backing storage
  • Make the workers share the same local queue object.

Changes for version 0.01000_01

  • Complete rewrite.
    • This is a completely different system with the same name. We've learned it the hard way, now shifting gears.
  • Completely POE-based.
  • Asynchronous Queue access.
  • Simpler interface
  • Worker clusters

Modules

A Distributed Job Queue
Blocking Client For Swarmage
The Drone
Base Class For Swarmage Queues
BerkeleyDB Based Queue
DBI Based Queue For Swarmage
POE::Component::Generic Wrapper For Swarmage::Queue
Swarmage General Utilities
Swarmage Worker
POE::Component::Generic Wrapper For Swarmage::Worker

Provides

in lib/Swarmage/Worker/Generic.pm