Reconnection Policies for PubNub Python-Twisted SDK
Deprecated
NOTICE: Based on current web trends and our own usage data, PubNub's Python Twisted SDK is deprecated as of May 1, 2019. Deprecation means we will no longer be updating the Python Twisted SDK but will continue to support users currently using it. Please feel free to use our other Python SDK offerings as they will continue to be supported and maintained. If you would like to use the Python Twisted SDK specifically, we would love to work with you on keeping this project alive!
Reconnection Policies
Python SDK has three types of Reconnection Policies when there is a network or internet issue.
- (default)
PNReconnectionPolicy.NONE
- indicates thatNO
action will taken when there is a network or internet issue. PNReconnectionPolicy.LINEAR
- SDK will try to reconnect each 3 seconds.PNReconnectionPolicy.EXPONENTIAL
- SDK uses the Exponential Backoff algorithm to reconnect when there is a network or internet issue. SDK usesMINEXPONENTIALBACKOFF
= 1 second andMAXEXPONENTIALBACKOFF
= 32 seconds. See: https://en.wikipedia.org/wiki/Exponential_backoff for more details.