You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What would you like to be added:
Problems encountered:
When the provider end does not get offline gracefully and does not receive the message with eventType of delete, the client will always keep the IP of the provider.
Solutions
The client should have the mechanism of kicking out the wrong IP: the client invoke should kick out the timeout IP, or reduce the priority of the timeout IP. Under the current code, the client can not remove the problematic IP. Even if you have a retry mechanism, now you have to wait for a timeout every time to retry. This is unacceptable.
Retry selection: all errors cannot be retried. Business exceptions should not be retried. Why is this needed:
The text was updated successfully, but these errors were encountered:
What would you like to be added:
Problems encountered:
When the provider end does not get offline gracefully and does not receive the message with eventType of delete, the client will always keep the IP of the provider.
Solutions
The client should have the mechanism of kicking out the wrong IP: the client invoke should kick out the timeout IP, or reduce the priority of the timeout IP. Under the current code, the client can not remove the problematic IP. Even if you have a retry mechanism, now you have to wait for a timeout every time to retry. This is unacceptable.
Retry selection: all errors cannot be retried. Business exceptions should not be retried.
Why is this needed:
The text was updated successfully, but these errors were encountered: