Changes for version 0.01000_03
- Fix merge blunder. Swarmage::Worker should now work.
- Add Swarmage::Worker::POE backend. This allows integration with other POE applications without needing to rely on a separate process.
- Remove modules from previous life.
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
Local Queue
A Task
Swarmage General Utilities
Swarmage Worker
POE::Component::Generic Wrapper For Swarmage::Worker
POE Based Worker Backend
Provides
in lib/Swarmage/Worker/Generic.pm
in lib/Swarmage/Worker/POE.pm