오랫동안 네트워크 연결을 끊을 수있는 모바일 앱을 개발 중입니다. 그러나보고가 상당히 지연 되더라도 통계를 수집하고 결과를 포함하고자합니다. 나는 트위터에 의해 Fabric's Answers을 포함하여 다른 분석을보고있다. 기사 Handling Five Billion Sessions A Day In Real Time에서Fabric Answers에서 오프라인으로 이벤트를 저장할 기간은 얼마나됩니까?
, 그것은 말한다 :
장치에 미치는 영향을 줄이기 위해, 우리는 일괄 에서 분석 이벤트를 전송하고 전송하기 전에 그것들을 압축합니다. 중요한 데이터가 항상 이 우리 서버에 도착하도록하기 위해 장치는 무작위 백 오프와 장치의 디스크 크기 제한까지 실패한 데이터 전송을 다시 시도합니다. 가능한 한 빨리 이벤트를 서버에 보내려면 장치가 전송을 시도하게하는 여러 개의 트리거가 있습니다. 응용 프로그램이 포 그라운드 될 때 몇 분마다 발생하는 시간 트리거 , 숫자 이벤트 트리거 및 앱이 백그라운드 트리거로 들어갑니다.
장시간 동안 네트워크 연결이 끊어지면 전송되기까지 이벤트가 얼마나 오래 저장됩니까?
"디스크 크기 제한"이란 무엇입니까?
서버가 지나치게 오래된 경우 (예 : Google의 Firebase will ignore events이 72 시간 이상 경과) 이벤트가 무시 되나요?