Skip to content

Commit 3b1505d

Browse files
committed
Messenger: Add consumer name documentation
1 parent 149a8fa commit 3b1505d

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

messenger.rst

+15-1
Original file line numberDiff line numberDiff line change
@@ -1768,7 +1768,21 @@ under the transport in ``messenger.yaml``:
17681768
The Redis consumer group name
17691769

17701770
``consumer`` (default: ``consumer``)
1771-
Consumer name used in Redis
1771+
Consumer name used in Redis. Allows to set explicit consumer name identifier.
1772+
Recommended for environments with multiple workers to prevent duplicate message processing.
1773+
Typically set via environment variable:
1774+
1775+
.. code-block:: yaml
1776+
1777+
# config/packages/messenger.yaml
1778+
framework:
1779+
messenger:
1780+
transports:
1781+
redis:
1782+
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
1783+
options:
1784+
consumer: '%env(MESSENGER_CONSUMER_NAME)%'
1785+
17721786
17731787
``auto_setup`` (default: ``true``)
17741788
Whether to create the Redis group automatically

0 commit comments

Comments
 (0)