마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
1111111321312312
0
추천
1
채팅
서버
ghozi1
(
650
포인트)
님이
2017년 1월 24일
질문
ghozi1
님이
2018년 6월 22일
수정
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
뭐 따지자면 전문용어로는 폴링이라고 하는데 폴링 주기에따라 그리고 사용자 수에 따라 기하 급수적으로 트래픽이 늘겠지요.
비용적인 측면이라고는 1도 생각하지 않으신 외부작업자 분이시네요.
서버보다도 사용자 측면에서 보았을때 그럼 채팅을 하는동안 쓸데없이 데이터를 계속적으로 소모하는것이 되는데 그에따른 이슈는 어떻게 감당하시려고...
Development Guy
(
70,570
포인트)
님이
2017년 1월 24일
답변
Development Guy
님이
2017년 1월 24일
수정
Show 8 previous comments
개인적으로 추천해 드리고 싶은 방법은 FCM이랑 Firebase에서 지원하는 스토리지를 조합해서 사용하시는게 어떨까 합니다.
서버 개발자분이 상주하시는게 아니니까 무모하게 로우레벨로 직접 구축하기 보다는 과금을 하더라도 안정적으로 구축 되어있는 클라우드 서비스를 사용하시는게 나을거 같아요
그럼 일단 채팅은 FCM과 firebase 스토리지 조합해서 만들고,
서버를 단독서버 같은 것을 사용하지 않고 클라우드서버로 구축하면 될까요?
제가 하이브리드앱을 곧 제작하는데, 그럼 채팅은 웹에서 만든다치고, 서버는 웹작업자분에게 맡겨야하나요? 아니면 앱 작업자분께 맡겨야하나요??
저는 그냥 정보를 모아서 작업자분께 어떻게 만들어달라고 주문만 하는 입장이라.. 참 ㅠㅠ 힘드네요..
작업자분들이 하시는 방법은 제가 구체적으로 뭐로 해달라하지않으면 본인이 원하는대로하셔서..
어떻게 작업자분한테 전해드려야 개발꾼 선생님이 말씀해주신 대로 작업을 해줄지.. 원 ㅠ
일반적으로 개발 프로젝트 진행할때 질문자님처럼 요구사항에 개발 방법까지 자세하게 제시하지는 않습니다. 물론 상황에 따라 다르지만 예를들어 "푸쉬 서비스를 활용한 채팅기능" 까지가 요구사항이고 이 실시간 푸쉬기능을 FCM으로 할지 MQTT로 할지 폴링방식으로 할지 TCP로 할지 등 이런 방법들은 개발자 재량입니다. 개발자가 해야할 고민을 질문자님이 하실 필요는 없으세요. 반대로 개발자가 이런 고민을 질문자님에게 제시하면서 선택을 요구할수는 있어도 저같은 경우 누군가가 이런 개발 방법까지 제시하면 기분이 나쁠거 같습니다.
여기에 답변 달아주시는 분들만 봐도 방법이 제각각이듯이 그릇된 방법이 아닌 경우에는 그 개발자의 재량을 존중해주어야 합니다.
그렇군요.. 채팅같은 경우 폴링? 그 방식으로 하셔서 이제 그냥 주문할때 아예 방식까지 주문하려고 했는데 그럴수도 있겠군요..ㅠ
하여튼 답변 정말 감사합니다. 많이 알게되었습니다.!!
비용 지불이 가능하다면 SendBird 추천합니다.
MAU 1000 까지는 무료 사용도 가능합니다.
Please
log in
or
register
to add a comment.
...