Skip to content

Commit 1119568

Browse files
committed
[Messenger] Add consumer name documentation
1 parent b1e2c53 commit 1119568

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

messenger.rst

+14-1
Original file line numberDiff line numberDiff line change
@@ -1698,7 +1698,20 @@ under the transport in ``messenger.yaml``:
16981698
The Redis consumer group name
16991699

17001700
``consumer`` (default: ``consumer``)
1701-
Consumer name used in Redis
1701+
Consumer name used in Redis. Allows setting an explicit consumer name identifier.
1702+
Recommended in environments with multiple workers to prevent duplicate message
1703+
processing. Typically set via an environment variable:
1704+
1705+
.. code-block:: yaml
1706+
1707+
# config/packages/messenger.yaml
1708+
framework:
1709+
messenger:
1710+
transports:
1711+
redis:
1712+
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
1713+
options:
1714+
consumer: '%env(MESSENGER_CONSUMER_NAME)%'
17021715
17031716
``auto_setup`` (default: ``true``)
17041717
Whether to create the Redis group automatically

0 commit comments

Comments
 (0)