Skip to content

Commit d544ca9

Browse files
authored
Update supported_brokers.md
Added several missing ones, corrected Redis/FS, and added a Heartbeat column
1 parent 08bdd4b commit d544ca9

File tree

1 file changed

+34
-26
lines changed

1 file changed

+34
-26
lines changed

docs/client/supported_brokers.md

+34-26
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,46 @@ nav_order: 3
66
---
77
{% include support.md %}
88

9-
# Client. Supported brokers
9+
# Client Supported brokers
1010

1111
Here'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-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: |
2630

2731
Here's the list of protocols and Client features supported by them
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+
| 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 |
4149

4250
* \*\* Possible if topics (exchanges) are configured on broker side manually.
4351
* \*\*\* Possible if RabbitMQ Management Plugin is installed.

0 commit comments

Comments
 (0)