스케줄링?? 데몬?? 에 관해서 질문합니다. - CodeIgniter 한국사용자포럼

개발 Q&A

제목 스케줄링?? 데몬?? 에 관해서 질문합니다.
카테고리 서버
글쓴이 바다의이무기 작성시각 2018/12/04 23:22:54
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 97   RSS

안녕하세요?? 지금 아이오닉3하고 onesignal 이용해서 하이브리웹앱을 개발하고 있습니다.

클라이언트1이2한테 푸시보내면 카톡처럼2가 확인하면 1에서 2가메시지를 확인했구나 알수 있도록 하고 싶습니다.

클라이언트1이 2한테 푸시보내면 로그테이블에 푸시정보랑 status값을 X로  주고 2가 확인하면 Status를 Y로 변경하고 서버에서  클라이언트1에게 결과를 알려주는 프로세스

앱에서 보내는거되는데 받는거는 제어를 못해서 어떻게 해야 할지 고민하다가 서버에서 해줄 수 있으면 서버쪽에서 하자고 생각하고 알아보니 데몬? 스케줄링?이라는게 나오는데 이걸 사용해서 작업하면 가능할지 몰라서..

가능한 작업일까요??

 다음글 파일업로드 후 파일명이 보지지 않습니다. (1)
 이전글 CI email 라이브러리 에메일 발송시 시간 (2)

댓글

변종원(웅파) / 2018/12/05 11:15:44 / 추천 0

게시판 이동합니다.

기본 개념은 클1가 클1에게 푸시를 보내는 것이지만 실제 작동구조는

서버 푸시발송요청 api 에 발송자 클1, 수신자 클2로 하여 db에 입력하는 형태이고

말씀하신 실제 발송 부분은 리눅스의 경우 cron으로 1분에 한번 체크해서 발송할 수 있습니다.

1분에 한번 db에서 발송하지 않은 리스트를 가져와서 푸시발송

서버 db에 클라이언트들의 푸시발송용 키가 저장되어 있어야겠죠.

바다의이무기 / 2018/12/06 02:34:37 / 추천 0

서버는 지금 코드이그나이터로 작업해서 코드이그나이터 게시판에 질문올렸습니다.

지금 푸시작업을 하고 있는데 클라이언트가 푸시는 100%전달되는 게 아니기때문에  손실처리를 해달라고 해서

고민 끝에 이렇게 작업하면 해결될까??하고 질문해봅니다.