메시지 수신
Pub/Sub에서 제공하는 서브스크립션 유형에 따라 메시지 수신 방법을 설명합니다.
서브스크립션 유형이 Pull
인 경우
Pub/Sub 서비스에서 서브스크립션 유형을 Pull
로 생성한 경우, 사용자는 서브스크립션을 통해 메시지를 수신한 후 확인 응답을 할 수 있습니다.
서브스크립션 생성에 대한 자세한 설명은 서브스크립션 생성을 참고하시기 바랍니다.
API를 통한 메시지 수신 요청을 위해서는 카카오클라우드 콘솔 > 사용자 프로필 > 액세스 키 탭에서 액세스 키 ID와 보안 액세스 키를 발급받아야 합니다.
주요 개념
주요 개념 | 설명 |
---|---|
서브스크립션 유형 | Pull : 사용자가 메시지 전송을 요청 |
응답 대기 시간 | 메시지 확인 응답까지 대기하는 시간 - 시간 범위: 10-600초(10분) 이내 설정 |
확인 응답 | 응답 대기 시간 안에 메시지 확인 처리(ack)를 하지 않는 경우, 메시지 재전송 |
서브스크립션 생성
Pub/Sub 서비스에서 서브스크립션 유형을 Pull
로 선택하여 서브스크립션을 생성합니다. 서브스크립션 생성에 대한 자세한 설명은 서브스크립션 생성을 참고하시기 바랍니다.
메시지 수신하기
서브스크립션 유형이 Pull
인 경우, 콘솔 또는 API를 통해 메시지를 수신할 수 있습니다.
- 콘솔
- API
토픽에 게시된 메시지를 콘솔 상 수신 테스트를 통해 확인할 수 있습니다.
수신 테스트를 하기 위해서는 사전에 토픽에서 메시지를 게시해야 합니다. 자세한 내용은 메시지 게시를 참고하시기 바랍니다.
-
카카오클라우드 콘솔 > Analytics > Pub/Sub 메뉴로 이동합니다.
-
Topic 메뉴에서 수신 테스트할 서브스크립션이 있는 토픽을 선택합니다.
-
메시지 탭에서 수신 테스트 항목을 설정 후, [메시지 가져오기] 버튼을 클릭합니다.
메시지 탭
No 구분 설명 ① 서브스크립션 선택 서브스크립션 선택 박스 ② 가져올 메시지 건수 가져올 메시지 건 수 ③ 메시지 내용 게시된 메시지 본문의 내용, 없는 경우 - 으로 노출 ④ 게시 시간 메시지가 게시된 시간 ⑤ 속성 게시된 메시지의 속성값, 속성 보기를 클릭해 Key, Value 확인 가능 ⑥ 재처리 횟수 해당 메시지가 재처리된 횟수 ⑦ 확인 메시지 응답 대기 시간에 따른 확인 상태
확인: 응답 대기 시간이 지나지 않아 확인 가능한 상태, 클릭 시 확인 처리 되어 해당 메 시지는 다시 가져와지지 않음
확인 기간 만료: 응답 대기 시간이 지나 콘솔에서 확인 처리가 불가능한 상태 -
수신 테스트 목록에서 메시지 내용 또는 속성 보기를 클릭해 상세한 메시지 내용을 확인할 수 있습니다.
속성 보기 팝업
메시지 가져오기는 서브스크립션 상세 페이지의 메시지 탭에서도 수행할 수 있습니다.
💡 본문에서 안내하는 API 수신 테스트는 Default 토픽에 대한 수신 테스트입니다. 사용자가 생성한 토픽에 대한 수신 테스트는 Pub/Sub API 문서를 참고하시기 바랍니다.