The QPush Bundle relies on the Push Queue model of Message Queues to provide asynchronous
processing in your Symfony application. This allows you to remove blocking processes from the
immediate flow of your application and delegate them to another part of your application or, say, a
cluster of workers.

This bundle allows you to easily consume and process messages by simply tagging your service or
services and relying on Symfony’s event dispatcher - without needing to run a daemon or background
process to continuously poll your queue.