|
5 | 5 | You can use all transports built on top of [queue-interop](https://github.com/queue-interop/queue-interop) including [all supported](https://github.com/php-enqueue/enqueue-dev/tree/master/docs/transport) by Enqueue.
|
6 | 6 | It also supports extended AMQP features such as queue declaration and message delaying.
|
7 | 7 |
|
8 |
| -The package allows you to use queue interop transport the [laravel way](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/laravel/queues.md) as well as integrates the [enqueue simple client](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/laravel/quick_tour.md#enqueue-simple-client). |
| 8 | +The package allows you to use queue interop transport the [laravel way](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/laravel/queues.md) as well as integrates the [enqueue simple client](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/laravel/quick_tour.md#enqueue-simple-client). |
| 9 | + |
| 10 | + |
| 11 | +## Advantages |
| 12 | + |
| 13 | +* Supports message delaying, priorities and expiration |
| 14 | +* Use DSN to configure transport. 12 factors friendly. |
| 15 | +* It brings support of a lot of MQ transport with few lines of integration code: |
| 16 | + |
| 17 | + * [AMQP(s)](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/amqp.md) based on [PHP AMQP extension](https://github.com/pdezwart/php-amqp). |
| 18 | + * [AMQP](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/amqp_bunny.md) based on [bunny](https://github.com/jakubkulhan/bunny). |
| 19 | + * [AMQP(s)](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/amqp_lib.md) based on [php-amqplib](https://github.com/php-amqplib/php-amqplib). |
| 20 | + * [Beanstalk](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/pheanstalk.md). |
| 21 | + * [STOMP](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/stomp.md) |
| 22 | + * [Amazon SQS](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/sqs.md) |
| 23 | + * [Google PubSub](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/gps.md) |
| 24 | + * [Kafka](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/kafka.md) |
| 25 | + * [Redis](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/redis.md) |
| 26 | + * [Gearman](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/gearman.md) |
| 27 | + * [Doctrine DBAL](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/dbal.md) |
| 28 | + * [Filesystem](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/filesystem.md) |
| 29 | + * [MongoDB](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/mongodb.md) |
| 30 | + * [WAMP](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/transport/wamp.md) |
| 31 | + * [PHP-FPM](https://github.com/makasim/php-fpm-queue) |
| 32 | + * [rabbitmq-cli-consumer-client](https://github.com/makasim/rabbitmq-cli-consumer-client) |
| 33 | + |
| 34 | +* Consume messages as they arrive from multiple queues. |
| 35 | +* You can run fewer work processes and reduce memory usages. |
| 36 | +* It uses long pulling whenever possible. It results in zero CPU usages while waiting for messages. |
| 37 | +* You can [monitor](https://github.com/php-enqueue/enqueue-dev/blob/master/docs/monitoring.md) any transport, not only redis |
| 38 | +* Adds extension points |
| 39 | +* AMQP friendly. |
| 40 | +* Popular soliution, big and active community around the project |
| 41 | +* Supported by a company - Forma-Pro |
| 42 | + |
9 | 43 |
|
10 | 44 | ## Resources
|
11 | 45 |
|
|
0 commit comments