@@ -6,38 +6,46 @@ nav_order: 3
6
6
---
7
7
{% include support.md %}
8
8
9
- # Client. Supported brokers
9
+ # Client Supported brokers
10
10
11
11
Here's the list of transports supported by Enqueue Client:
12
12
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-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
+ | Gearman | [ enqueue/gearman] ( ../transport/gearman.md ) | gearman: |
21
+ | GPS, Google PubSub | [ enqueue/gps] ( ../transport/gps.md ) | gps: |
22
+ | MongoDB | [ enqueue/mongodb] ( ../transport/mongodb.md ) | mongodb: |
23
+ | Pheanstalk, Beanstalk | [ enqueue/pheanstalk] ( ../transport/pheanstalk.md ) | beanstalk: |
24
+ | Redis | [ enqueue/redis] ( ../transport/redis.md ) | redis: |
25
+ | Amazon SQS | [ enqueue/sqs] ( ../transport/sqs.md ) | sqs: |
26
+ | STOMP, RabbitMQ | [ enqueue/stomp] ( ../transport/stomp.md ) | stomp: |
27
+ | Kafka | [ enqueue/rdkafka] ( ../transport/kafka.md ) | kafka: |
28
+ | Null | [ enqueue/null] ( ../transport/null.md ) | null: |
29
+ | WAMP | [ enqueue/wamp] ( ../transport/wamp.md ) | wamp: |
26
30
27
31
Here's the list of protocols and Client features supported by them
28
32
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
+ | STOMP | No | No | Yes | No | Yes** | No |
38
+ | RabbitMQ STOMP | Yes | Yes | Yes | Yes*** | Yes** | Yes |
39
+ | Filesystem | No | No | Yes | Yes | No | No |
40
+ | Redis | No | Yes | Yes | Not needed | No | No |
41
+ | Doctrine DBAL | Yes | Yes | No | Yes | No | No |
42
+ | Amazon SQS | No | Yes | No | Yes | Not impl | No |
43
+ | Gearman | No | No | No | No | No | No |
44
+ | Kafka | No | No | No | Yes | No | No |
45
+ | Google PubSub | Not impl | Not impl | Not impl | Yes | Not impl | No |
46
+ | MongoDB | Yes | Yes | Yes | Yes | No | No |
47
+ | Pheanstalk | Yes | Yes | Yes | No | No | No |
48
+ | WAMP | No | No | No | No | No | No |
41
49
42
50
* \*\* Possible if topics (exchanges) are configured on broker side manually.
43
51
* \*\*\* Possible if RabbitMQ Management Plugin is installed.
0 commit comments