Overview
Atlas Device Sync crea registros de sincronización cada vez que un usuario interactúa con Sync. Esto incluye la escritura de datos en Atlas App Services desde los clientes, la lectura de cambios desde App Services a los clientes y el inicio o finalización de una conexión.
Conexiones
Cada usuario se comunica con aplicación Services usando una conexión. Cada conexión utiliza un solo websocket para enviar y recibir información de un solo usuario. El inicio de sesión de un usuario utilizando cualquier proveedor de autenticación inicia una conexión. Cerrar la sesión de ese usuario termina la conexión.
Sesiones
Users download and upload changes to a synced realm using a session. Instantiating a local instance of a synced realm starts a session. Destroying that realm object ends the session.
Eventos de sincronización de MongoDB Atlas
Cada evento de sincronización está asociado a una identidad de usuario que indica exactamente qué usuario lo provocó. Sin embargo, es posible que observe algunos eventos de sincronización que no están asociados a ningún usuario específico. Estos eventos incluyen los cambios descargados de todos los clientes, así como cualquier cambio realizado en MongoDB Atlas. Cualquier evento de sincronización que no incluya un ID de usuario forma parte del proceso de sincronización de datos de MongoDB Atlas. Es posible que vea una gran cantidad de eventos de sincronización de MongoDB Atlas al inicializar la sincronización si su clúster ya contiene una gran cantidad de datos.
Campos
Campo | Descripción | ||
|---|---|---|---|
Registros | Debugging information about the operation. Includes the schema version on client and server, the number of changes, and whether or not conflict resolution was required in order to incorporate the operation into the server's copy of the data. | ||
Escribir resumen | Incluye información sobre los datos que cambiaron, como:
| ||
SDK | El SDK utilizado para enviar la solicitud. Los valores potenciales incluyen cualquier SDK. Para un navegador, esto es EjemploEsta solicitud provino de la versión 4.0.0 del SDK web de Realm que se ejecuta en Mozilla Firefox: Esta solicitud provino de la versión 4.6.0 del SDK de Java de Realm que se ejecuta en Android Marshmallow: | ||
Versión de la plataforma | The version of the platform that sent the request. |