티스토리 뷰

래셔널아울 서비스는 실시간 모바일앱을 쉽게 개발할 수 있게 한다. 

실시간 모바일앱에 사용되는 실시간 데이터의 종류에 따라 다양한 앱들의 개발이 가능하다.


데이터 종류별 실시간 모바일 앱 예


텍스트

- 텍스트 : 실시간 모바일 채팅


차트데이터

- 실시간 금융시세 : 모바일 HTS, 실시간 금융시세앱

- 기상정보 : 실시간 기상앱

- 위치 정보 : 실시간 배달앱, 실시간 배송정보앱, 위치정보앱


게임내 데이터

- 게임내 슈팅데이터/위치정보데이터/행동데이터 : 모바일 게임


이 중 가장 기본이 되는 채팅을 래셔널아울 서비스를 이용하여 개발하는 과정을 동영상에 담았다.


1시간 내 대용량 모바일 채팅앱 개발 동영상


1시간 내 대용량 모바일 채팅앱 만들기  <= 유튜브


유투브 동영상은 래셔널아울을 이용하여 모바일 채팅을 쉽게 만드는 과정을 담고 있다.


1. 래셔널아울 사용자 가입

2. 래셔널아울에 채팅앱 등록

3. 서버 API를 이용하여 채팅서버 개발하기

4. 단말 API를 이용하여 채팅앱 개발하기

5. 채팅 데모


래셔널아울 서비스를 이용하여 모바일 채팅을 개발하면 다음의 장점이 있다.


1. 쉬운 개발 

 - 채팅서버는 서버API를 이용

 - 모바일 채팅앱은 단말API를 이용


2. 대용량 채팅앱 개발

 - 사용자 증가로 인한 동접 이슈 해결

 - 사용자 증가시에도 데이터 전달 속도 품질 일관성 유지


3. 채팅 서버 운영비 감소

 - 사용자가 10만, 100만, 1000만 이상 증가시 동접 이슈 발생

 - 세계 최고 수준의 동접기술(래셔널아울 서버 1대로 200만 동접 처리)로 래셔널아울 메시징 서버가 동접 대신 처리

 - 실제 채팅 서버 운영수 최대 1/100이상 줄일수 있음

 

4. 래셔널아울 콘솔을 통한 모니터링

 - 실시간 데이터 전달 트래킹

 - 단말앱/채팅서버 상태 실시간 모니터링 제공

 - 채팅앱 개발시 편의성 향상

 - 채팅 운영시 대응력 향상



동영상 참조 사이트


유튜브 동영상은 래셔널아울 개발가이드 문서를 바탕으로 

채팅서버는 자바서버샘플을 그대로 이용하였고

채팅앱은 안드로이드샘플을 그대로 이용하여 별도의 코딩작업 없이

1시간 이내에 실제 채팅서버와 단말앱까지 개발하고 채팅을 실행하는 전 과정을 담고있다.


물론 자신의 채팅서버 개발환경이 Java가 아닐경우 C++, C#, Node.JS, Python, REST API 샘플을 이용하고

채팅앱도 안드로이드 외 IOS-ObjectiveC, IOS-Swift 환경에서도 동영상과 유사하게 개발할 수 있다.

개발 지원 현황

댓글