CI 묻고 답하기

제목 요청에 대한 응답을 주고 백그라운드에서 계속 작업하는 방법에 대한 질문(async 응답)
글쓴이 풀리야 작성시각 2014/07/18 11:30:57
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12426   RSS
안녕하세요. 도움을 좀 얻고자 글을 올립니다.

현재 http API를 만들고 있는데요.

1. API에서는 1차로 파라미터를 체크하여 정상여부를 요청쪽에 응답
2. 응답 후에 내부적으로 추가적인 처리를 실행

API가 하는 일이 시간이 오래 걸리는 일이라서 비동기 형태로 작동되어야 합니다.
요청하는 쪽은 서버에서 curl로 호출하고요.

바쁘시겠지만 좋은 조언 주시면 감사하겠습니다.
 
 다음글 큰일났습니다 급하게 조언구합니다 (3)
 이전글 사이드메뉴 구현 질문입니다. (2)

댓글

변종원(웅파) / 2014/07/18 13:21:12 / 추천 0
롱폴링으로 물고 있는 방법과

클라이언트에서 리턴을 받을 주소를 보내주고 api에서 처리후 그 주소로 리턴을 주는 방법이 있습니다.

또 다른 방법이 있을까요? 아랫 분~~~
한대승(불의회상) / 2014/07/18 15:59:06 / 추천 0
음... job queue 가 필요 하신것 같군요.
변종원(웅파) / 2014/07/18 17:12:58 / 추천 0
queue가 있었군요. ㅋ
풀리야 / 2014/07/19 00:12:35 / 추천 0
두분 모두 감사합니다.

한가지 더 궁금한게 있는데요.
요청쪽에 바로 응답을 주고, 서버에서는 추가적인 처리를 하는 방법은 뭐가 있을까요?..
(ex. 요청쪽에게는 '요청이 성공했어요'라고 응답주고 '서버에서는 요청한 작업을 처리한다')

그럼 즐거운 주말되세요~