Pub/Sub

페이지 이동경로

Pub/Sub

카카오 i 클라우드의 Pub/Sub은 대용량 이벤트와 데이터 분석을 위한 비설치형 메시지 큐(Message Queue) 서비스입니다. 토픽과 서브스크립션을 이용해 메시지 데이터를 분류하고 관리할 수 있습니다.

Pub/Sub 서비스 주요 개념

주요 개념 설명
토픽 특정 메시지나 이벤트 유형을 구분하는 요소로 하나의 토픽에 여러 서브스크립션을 추가할 수 있음
서브스크립션 두 가지 타입의 메시지 전송 방식 제공
- Pull: 사용자가 메시지 전송을 요청, 확인 응답 필요
- Push : Pub/Sub에서 메시지를 전송하며, 메시지를 수신할 endpoint(HTTP/HTTPS) 서버 필요
메시지 서브스크립션에 전달되는 데이터와 속성
Default-Topic Pub/Sub에서 기본적으로 제공하는 토픽
- Cloud Trail 등 카카오 i 클라우드에서 발생하는 이벤트 데이터를 제공

안내
22년 12월 기준, Pub/Sub은 Default-Topic만 제공하며, 신규 토픽은 만들 수 없습니다.
신규 토픽 만들기 기능은 추후 지원 예정입니다.

주요 개념

Pub/Sub 서비스의 주요 개념은 다음과 같습니다.

토픽

토픽은 특정 메시지나 이벤트 유형을 구분하는 요소로, 하나의 토픽에 여러 서브스크립션을 추가할 수 있습니다.

서브스크립션

서브스크립션은 토픽에 게시된 메시지를 받기 위해 생성된 클러스터로, PullPush 두 가지 타입의 메시지 전송 방식을 제공합니다.

서브스크립션 전송 타입

상태 설명
Pull 사용자가 메시지 전송을 요청하는 방식
- 메시지 전송 요청과 확인 응답
Push Pub/Sub에서 메시지를 전송하는 방식
- 메시지를 수신할 endpoint(HTTP/HTTPS) 서버 필요

메시지

메시지는 서브스크립션에 전달되는 데이터와 속성입니다.

Default-Topic

Default-Topic은 Pub/Sub에서 기본적으로 제공하는 토픽으로, Cloud Trail 등 카카오 i 클라우드에서 발생하는 이벤트 데이터를 제공합니다.

사용 가이드

안내
카카오 i 클라우드의 Pub/Sub 서비스에 대한 자세한 가이드는 Pub/Sub > How-to Guides를 참고하시기 바랍니다.

Pub/Sub 사용 가이드

문서 설명
토픽 관리하기 Pub/Sub의 토픽을 관리하는 방법을 설명합니다.
서브스크립션 만들기 토픽에 서브스크립션을 만드는 방법을 설명합니다.
서브스크립션 관리하기 Pub/Sub의 서브스크립션을 관리하는 방법을 설명합니다.
Message Pull Message를 Pull하기 위한 설정 방법을 설명합니다.
Message Push Message를 Push하기 위한 설정 방법을 설명합니다.