Skip to content
 
 

Repository files navigation

mobile-push

설명

mobile-push 는 대량의 메시지를 안정적으로 발송하는 데몬(=윈도우 서비스) 프로그램입니다.

지원하는 플랫폼은 윈도우와 리눅스입니다.

Thread Pooling을 지원해 대량의 메시지를 빠르고 안정적으로 발송가능합니다.

Message Queue로는 가장 범용적이고 간편한 MySQL을 이용합니다.

이 어플리케이션은 GCM의 경우 멀티캐스트를 지원하는 java 라이브러리를 이용해 발송합니다.

APNS의 경우, JavaPNS 라이브러리를 기반으로 발송됩니다.

작업순서

  1. 서버단에는 table구성 및 sp를 셋팅해야합니다.

  2. mobile-push-sender 프로젝트 resource 파일에 config.xml 파일을 수정해주세요. (예를 들어 GCM API키, APNS Keystore, ThreadCount 및 패스워드등이 설정되어 있습니다.)

  3. log4j.properties 의 로그가 쌓일 디렉토리를 변경하세요.

  4. mybatis-config.xml 파일의 DB설정을 변경하세요

  5. 서버에 배치할때는 daemon으로 설치되며 apache commons daemon으로 동작합니다.

About

Mobile Push with Linux Daemon (or Windows Service)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages