Why does retryResponseCodes not include SYSTEM_BUSY? #7685
Answered
by
cserwen
tongtaodragon
asked this question in
Q&A
-
Sometimes send message synchronous report error, the response code is SYSTEM_BUSY, client will not retry. In our environment we have several master broker, even happened SYSTEM_BUSY, we think client can retry automatically. We want to add SYSTEM_BUSY in retryResponseCodes. Before that, we would like to know the reason why community doesn't put this error in retryResponseCodes. |
Beta Was this translation helpful? Give feedback.
Answered by
cserwen
Dec 20, 2023
Replies: 1 comment 2 replies
-
See #5845 to find more details |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Actually, I am also very confused about this question. I personally support adding it to the retry code. But some members think that the entire system is overloaded when SYSTEM_BUSY is returned and should not continue to be retried. This will only increase the system load.
IMO, You can take a detailed look at the #5845 and #5838 , which contain some details of the discussion.