마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 Push 방식 성능(GCM 성능) 비교 부탁드립니다.

0 추천
안드로이드 개발을 하고 있는 개발자입니다.
 
신규 솔루션에 단말기에 Push 메세지를 보내야 할 필요가 있어
안드로이드 자체 Push 서비스인 GCM에 대해 알아보고 있었는데
최신 공식 문서와 여러 개발자 분들의 자료에 의하면
메세지 전송에 대한 보장도 하지 않고 실제 수신율도 90%도 되지 않는다고
많은 의견들이 있었습니다.
 
제가 원하는 Push 서비스는 카카오톡 등과 마찬가지로
전송률 100% 보장을 해야하며 실시간에 가까운 전송시간이 필요합니다.
클라이언트는 몇십만대의 단말기가 될 수 있으며
그중 1대, 또는 모든 클라이언트에 동시에 메세지가 전송이 되어야 합니다.
 
현재 최신 GCM이 이러한 요구사항을 충족시킬 수 있는 성능인지 궁금하며,
안된다면 자체 Push 서버를 구축해야 할텐데
어떠한 Push 서비스 개발 방식들이 있을지 추천을 부탁드립니다.

<!--/EAP_CONTENT--><!-- 테러 태그 방지용 -->

 

ClownMask (190 포인트) 님이 2013년 4월 24일 질문
답글은 아니구요. 저도 push를 통한 채팅 서비스에 대해서 어제 알아봤는데, 카카오톡은 자체 푸쉬서버를 구축해서 사용하고, SKT의 AOM(?불확실)인가 아무튼 그것도 같이 사용한다고 하네요.
예 카톡의 자체 푸쉬서버는 내부적으로 폴링기법을  쓴다는 말도 있었습니다..

1개의 답변

0 추천
안녕하세요? pushcat.net 입니다.

 

언급하신대로 gcm은 통신이나 서버구현에 따라 100% 수신 보장이 되지 않습니다. 그러나 gcm에 추가 로직을 더하면 100% 수신 기능을 구현할 수 있습니다.

 

추천드리는 방법

1. 멀티 쓰레드로 푸시서버 구현

2. gcm에만 의존하지 않고 추가로직 구현

 

그럼 도움이 되었으면 좋겠습니다. 즐프하세요~
용왕 (520 포인트) 님이 2013년 5월 18일 답변
...