Description:
When a user opens their laptop after a long period of time, the client may be inactive. To address this, the service developer needs to subscribe to document.subscribe('status') and handle reconnection by creating a new client and document.
Situation Explanation:
The root cause of this issue lies in the limitations of CRDT Tombstone & GC structure and the uncertainty of browser termination timing. Therefore, the service developer needs to be aware of the ClientDeactivateThreshold situation. Depending on the application's characteristics, the developer needs to adjust when to deactivate the client.
Additional Information:
In scenarios where unsynchronized content remains locally on the server at this time, there is a risk of content loss if not synced.
Description: When a user opens their laptop after a long period of time, the client may be inactive. To address this, the service developer needs to subscribe to
document.subscribe('status')
and handle reconnection by creating a new client and document.Situation Explanation: The root cause of this issue lies in the limitations of CRDT Tombstone & GC structure and the uncertainty of browser termination timing. Therefore, the service developer needs to be aware of the
ClientDeactivateThreshold
situation. Depending on the application's characteristics, the developer needs to adjust when to deactivate the client.Additional Information: In scenarios where unsynchronized content remains locally on the server at this time, there is a risk of content loss if not synced.