Skip to content

Commit 0f13b14

Browse files
committed
minor #20736 [Messenger] Clarify keepalive implementation for each transport (HypeMC)
This PR was merged into the 7.2 branch. Discussion ---------- [Messenger] Clarify keepalive implementation for each transport As discussed with `@OskarStark` in #20721, this PR clarifies how the keepalive mechanism is implemented for each transport. Commits ------- d49a86a [Messenger] Clarify keepalive implementation for each transport
2 parents b45e6e5 + d49a86a commit 0f13b14

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

messenger.rst

+14
Original file line numberDiff line numberDiff line change
@@ -1729,6 +1729,13 @@ The transport has a number of options:
17291729
The message time to run before it is put back in the ready queue - in
17301730
seconds.
17311731

1732+
The Beanstalkd transport supports the ``--keepalive`` option by using Beanstalkd's
1733+
``touch`` command to periodically reset the job's ``ttr``.
1734+
1735+
.. versionadded:: 7.2
1736+
1737+
Keepalive support was introduced in Symfony 7.2.
1738+
17321739
.. _messenger-redis-transport:
17331740

17341741
Redis Transport
@@ -2051,6 +2058,13 @@ The transport has a number of options:
20512058
FIFO queues don't support setting a delay per message, a value of ``delay: 0``
20522059
is required in the retry strategy settings.
20532060

2061+
The SQS transport supports the ``--keepalive`` option by using the ``ChangeMessageVisibility``
2062+
action to periodically update the ``VisibilityTimeout`` of the message.
2063+
2064+
.. versionadded:: 7.2
2065+
2066+
Keepalive support was introduced in Symfony 7.2.
2067+
20542068
Serializing Messages
20552069
~~~~~~~~~~~~~~~~~~~~
20562070

0 commit comments

Comments
 (0)