2020-09-16 01:55:43 +08:00
|
|
|
* The Action Cable client now includes safeguards to prevent a "thundering
|
|
|
|
herd" of client reconnects after server connectivity loss:
|
2020-11-03 05:12:47 +08:00
|
|
|
|
2020-09-16 01:55:43 +08:00
|
|
|
* The client will wait a random amount between 1x and 3x of the stale
|
|
|
|
threshold after the server's last ping before making the first
|
|
|
|
reconnection attempt.
|
|
|
|
* Subsequent reconnection attempts now use exponential backoff instead of
|
|
|
|
logarithmic backoff. To allow the delay between reconnection attempts to
|
|
|
|
increase slowly at first, the default exponentiation base is < 2.
|
|
|
|
* Random jitter is applied to each delay between reconnection attempts.
|
|
|
|
|
|
|
|
*Jonathan Hefner*
|
2020-03-21 01:35:10 +08:00
|
|
|
|
2020-12-03 07:37:26 +08:00
|
|
|
Please check [6-1-stable](https://github.com/rails/rails/blob/6-1-stable/actioncable/CHANGELOG.md) for previous changes.
|