Device Sync 로그
이 페이지의 내용
개요
Atlas Device Sync는 사용자가 동기화와 상호 작용할 때마다 동기화 로그를 생성합니다. 여기에는 클라이언트에서 Atlas App Services에 데이터 쓰기, Atlas App Services 에서 클라이언트로 변경 사항 읽기, 연결 시작 또는 종료가 포함됩니다.
연결
모든 사용자는 연결 을 사용하여 App Services 와 통신합니다. 각 연결은 단일 웹 소켓을 사용하여 단일 사용자와 정보를 주고 받습니다. 인증 제공자 를 사용하여 사용자로 로그인하면 연결이 시작됩니다. 해당 사용자를 로그아웃하면 연결이 종료됩니다.
세션
사용자는 세션 을 사용하여 동기화된 영역 에 변경 사항을 다운로드 하고 업로드합니다. 동기화된 영역 의 로컬 인스턴스 를 인스턴스화하면 세션이 시작됩니다. 해당 영역 객체 를 삭제하면 세션이 종료됩니다.
MongoDB Atlas 동기화 이벤트
모든 동기화 이벤트 는 이벤트 를 발생시킨 사용자를 정확히 알려주는 사용자 ID와 연결됩니다. 그러나 특정 사용자와 연결되지 않은 일부 동기화 이벤트가 발생할 수 있습니다. 이러한 이벤트에는 모든 클라이언트에서 다운로드한 변경 사항과 MongoDB Atlas 에서 수행한 모든 변경 사항이 포함됩니다. 사용자 ID 를 포함하지 않는 모든 동기화 이벤트 는 MongoDB Atlas 데이터 동기화 프로세스 의 일부입니다. 클러스터 에 이미 많은 양의 데이터가 포함되어 있는 경우 동기화 를 초기화할 때 많은 수의 MongoDB Atlas 동기화 이벤트가 표시될 수 있습니다.
필드
필드 | 설명 | ||
---|---|---|---|
로그 | 작업에 대한 디버깅 정보입니다. 클라이언트 및 서버의 스키마 버전, 변경 사항 수, 작업을 서버의 데이터 사본에 통합하기 위해 충돌 해결이 필요한지 여부가 포함됩니다. | ||
쓰기 요약 | 다음과 같이 변경된 데이터에 대한 정보가 포함됩니다.
| ||
SDK | 요청을 보내는 데 사용된 SDK입니다. 잠재적인 값에는 모든 SDK가 포함됩니다. 브라우저의 경우 예시이 요청은 Realm Web SDK 버전 4.0.0 Mozilla Firefox에서 실행:
이 요청은 Realm Java SDK 버전 4.6.0 Android Marshmallow에서 실행:
| ||
플랫폼 버전 | 요청을 보낸 플랫폼의 버전입니다. |