@@ -6,38 +6,46 @@ nav_order: 3
66---
77{% include support.md %}
88
9- # Client. Supported brokers
9+ # Client Supported brokers
1010
1111Here's the list of transports supported by Enqueue Client:
1212
13- | Transport | Package | DSN |
14- | :-------------------:| :----------------------------------------------------------:| :-------------------------------:|
15- | AMQP, RabbitMQ | [ enqueue/amqp-bunny] ( ../transport/amqp_bunny.md ) | amqp: amqp+bunny: |
16- | AMQP, RabbitMQ | [ enqueue/amqp-lib] ( ../transport/amqp_lib.md ) | amqp: amqp+lib: amqp+rabbitmq: |
17- | AMQP, RabbitMQ | [ enqueue/amqp-ext] ( ../transport/amqp.md ) | amqp: amqp+ext: |
18- | Doctrine DBAL | [ enqueue/dbal] ( ../transport/dbal.md ) | mysql: pgsql: pdo_pgsql etc |
19- | Filesystem | [ enqueue/fs] ( ../transport/fs.md ) | file:///foo/bar |
20- | Google PubSub | [ enqueue/gps] ( ../transport/gps.md ) | gps: |
21- | Redis | [ enqueue/redis] ( ../transport/redis.md ) | redis: |
22- | Amazon SQS | [ enqueue/sqs] ( ../transport/sqs.md ) | sqs: |
23- | STOMP, RabbitMQ | [ enqueue/stomp] ( ../transport/stomp.md ) | stomp: |
24- | Kafka | [ enqueue/rdkafka] ( ../transport/kafka.md ) | kafka: |
25- | Null | [ enqueue/null] ( ../transport/null.md ) | null: |
13+ | Transport | Package | DSN |
14+ | :---------------------:| :----------------------------------------------------------:| :-------------------------------:|
15+ | AMQP, RabbitMQ | [ enqueue/amqp-ext] ( ../transport/amqp.md ) | amqp: amqp+ext: |
16+ | AMQP, RabbitMQ | [ enqueue/amqp-bunny] ( ../transport/amqp_bunny.md ) | amqp: amqp+bunny: |
17+ | AMQP, RabbitMQ | [ enqueue/amqp-lib] ( ../transport/amqp_lib.md ) | amqp: amqp+lib: amqp+rabbitmq: |
18+ | Doctrine DBAL | [ enqueue/dbal] ( ../transport/dbal.md ) | mysql: pgsql: pdo_pgsql etc |
19+ | Filesystem | [ enqueue/fs] ( ../transport/fs.md ) | file:///foo/bar |
20+ | Gearman | [ enqueue/gearman] ( ../transport/gearman.md ) | gearman: |
21+ | GPS, Google PubSub | [ enqueue/gps] ( ../transport/gps.md ) | gps: |
22+ | Kafka | [ enqueue/rdkafka] ( ../transport/kafka.md ) | kafka: |
23+ | MongoDB | [ enqueue/mongodb] ( ../transport/mongodb.md ) | mongodb: |
24+ | Null | [ enqueue/null] ( ../transport/null.md ) | null: |
25+ | Pheanstalk, Beanstalk | [ enqueue/pheanstalk] ( ../transport/pheanstalk.md ) | beanstalk: |
26+ | Redis | [ enqueue/redis] ( ../transport/redis.md ) | redis: |
27+ | Amazon SQS | [ enqueue/sqs] ( ../transport/sqs.md ) | sqs: |
28+ | STOMP, RabbitMQ | [ enqueue/stomp] ( ../transport/stomp.md ) | stomp: |
29+ | WAMP | [ enqueue/wamp] ( ../transport/wamp.md ) | wamp: |
2630
27- Here's the list of protocols and Client features supported by them
31+ ## Transport Features
2832
29- | Protocol | Priority | Delay | Expiration | Setup broker | Message bus |
30- | :--------------:| :--------:| :--------:| :----------:| :------------:| :-----------:|
31- | AMQP | No | No | Yes | Yes | Yes |
32- | RabbitMQ AMQP | Yes | Yes | Yes | Yes | Yes |
33- | STOMP | No | No | Yes | No | Yes** |
34- | RabbitMQ STOMP | Yes | Yes | Yes | Yes*** | Yes** |
35- | Filesystem | No | No | No | Yes | No |
36- | Redis | No | No | No | Not needed | No |
37- | Doctrine DBAL | Yes | Yes | No | Yes | No |
38- | Amazon SQS | No | Yes | No | Yes | Not impl |
39- | Kafka | No | No | No | Yes | No |
40- | Google PubSub | Not impl | Not impl | Not impl | Yes | Not impl |
33+ | Protocol | Priority | Delay | Expiration | Setup broker | Message bus | Heartbeat |
34+ | :--------------:| :--------:| :--------:| :----------:| :------------:| :-----------:| :---------:|
35+ | AMQP | No | No | Yes | Yes | Yes | No |
36+ | RabbitMQ AMQP | Yes | Yes | Yes | Yes | Yes | Yes |
37+ | Doctrine DBAL | Yes | Yes | No | Yes | No | No |
38+ | Filesystem | No | No | Yes | Yes | No | No |
39+ | Gearman | No | No | No | No | No | No |
40+ | Google PubSub | Not impl | Not impl | Not impl | Yes | Not impl | No |
41+ | Kafka | No | No | No | Yes | No | No |
42+ | MongoDB | Yes | Yes | Yes | Yes | No | No |
43+ | Pheanstalk | Yes | Yes | Yes | No | No | No |
44+ | Redis | No | Yes | Yes | Not needed | No | No |
45+ | Amazon SQS | No | Yes | No | Yes | Not impl | No |
46+ | STOMP | No | No | Yes | No | Yes** | No |
47+ | RabbitMQ STOMP | Yes | Yes | Yes | Yes*** | Yes** | Yes |
48+ | WAMP | No | No | No | No | No | No |
4149
4250* \*\* Possible if topics (exchanges) are configured on broker side manually.
4351* \*\*\* Possible if RabbitMQ Management Plugin is installed.
0 commit comments