Apache Storm integrates with many queueing and database systems. Apache Storm's spout abstraction makes it easy to integrate a new queuing system.
Out of the box, Apache Storm ships with integrations for:
Integrating Apache Storm with other systems is straightforward. Simply open a connection to your database or service and read/write like you normally would. Apache Storm will handle the parallelization, partitioning, and retrying on failures when necessary.