File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -986,6 +986,8 @@ this is configurable for each transport:
986986 # e.g. 1 second delay, 2 seconds, 4 seconds
987987 multiplier : 2
988988 max_delay : 0
989+ # applies randomness to the delay that can prevent the thundering herd effect
990+ jitter : 0.1
989991 # override all of this with a service that
990992 # implements Symfony\Component\Messenger\Retry\RetryStrategyInterface
991993 # service: null
@@ -1005,7 +1007,7 @@ this is configurable for each transport:
10051007 <framework : config >
10061008 <framework : messenger >
10071009 <framework : transport name =" async_priority_high" dsn =" %env(MESSENGER_TRANSPORT_DSN)%?queue_name=high_priority" >
1008- <framework : retry-strategy max-retries =" 3" delay =" 1000" multiplier =" 2" max-delay =" 0" />
1010+ <framework : retry-strategy max-retries =" 3" delay =" 1000" multiplier =" 2" max-delay =" 0" jitter = " 0.1 " />
10091011 </framework : transport >
10101012 </framework : messenger >
10111013 </framework : config >
@@ -1030,6 +1032,8 @@ this is configurable for each transport:
10301032 // e.g. 1 second delay, 2 seconds, 4 seconds
10311033 ->multiplier(2)
10321034 ->maxDelay(0)
1035+ // applies randomness to the delay that can prevent the thundering herd effect
1036+ ->jitter(0.1)
10331037 // override all of this with a service that
10341038 // implements Symfony\Component\Messenger\Retry\RetryStrategyInterface
10351039 ->service(null)
You can’t perform that action at this time.
0 commit comments