2017-05-24 1 views
1

Firebase Real Time Database로 작업하는 Android 앱을 개발 중입니다. 단 100 개의 동시 연결 만 허용되지만, 101 번째 기기가 FireBase에 연결하려고하면 어떻게됩니까? 어떤 excepetion 던져?FireBase, 동시 연결?

답변

1

Firebase보다 101 번째 동시 연결이 발생하면 하나의 연결이 닫히고 새 연결을 사용할 때까지 대기합니다.

가격 책정 계획을 업그레이드 할 때까지 일시적으로 종료되지 않습니다. 데이터베이스는 여전히 작동합니다.

희망이 있습니다.

+0

좋아요,하지만 예외가 발생했다고 생각합니까? 앱 충돌을 피하기 위해 {} catch를 사용해야합니까? – ohhConti

+0

동시 연결은 데이터베이스에 연결된 하나의 모바일 장치, 브라우저 탭 또는 서버 응용 프로그램과 동일합니다. 100 개의 동시 연결이 존재하는 이유는 불량으로부터 Firebase 서버를 보호하기 위해서입니다. 위에서 말했듯이 데이터베이스에 아무런 영향이 없으며 101 번째 연결이 발생할 때 앱이 다운되지 않으며 명시 적으로 알리지 않습니다. Firebase 엔지니어는 피크 동시 데이터베이스 연결을 모니터링하고 필요할 경우 데이터베이스를 추가 또는 업그레이드 할 것을 권장합니다. –

+0

당신이 할 수있는 중요한 일은'OnCompleteListener'를 추가하는 것입니다. 그리고 당신이 작업을 시작한 시점과 완료 한 시점 사이의 시간을 측정 할 수 있습니다. 시간이 오르면 가장 많이 버퍼링 된 것보다 많이 버퍼링됩니다. –