Google Cloud 콘솔을 사용하여 Pub/Sub에서 메시지 게시 및 수신
이 페이지에서는 Google Cloud Console을 사용하여 Pub/Sub에서 기본 태스크를 수행하는 방법을 설명합니다.
Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.
시작하기 전에
- Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
-
Set up a Google Cloud console project.
Click to:
- Create or select a project.
- Enable the Pub/Sub API for that project.
You can view and manage these resources at any time in the Google Cloud console.
주제 만들기
Google Cloud 콘솔에서 Pub/Sub 페이지로 이동합니다.
주제 페이지에서
주제 만들기 를 클릭합니다.창이 열리면 주제 ID 필드에
MyTopic
을 입력합니다.나머지 옵션의 기본값은 그대로 두고 만들기를 클릭합니다.
A new topic and a new subscription have been successfully created.
라는 성공 메시지가 표시됩니다.MyTopic
이라는 주제 및 연결된 기본 구독(MyTopic-sub
)을 만들었습니다.
두 번째 구독 추가
방금 만든 주제에 두 번째 구독을 추가하려면 다음 단계를 완료합니다.
구독을 클릭합니다.
구독 페이지에서 구독 만들기를 클릭합니다.
구독 ID 필드에MySub
를 입력합니다.Cloud Pub/Sub 주제 선택의 드롭다운 메뉴에서
MyTopic
주제를 선택합니다.나머지 옵션은 기본값을 그대로 둡니다.
만들기 를 클릭합니다.Subscription successfully added.
라는 성공 메시지가 표시됩니다.주제 페이지를 클릭하고MyTopic
을 클릭합니다.이제
MySub
구독이 주제MyTopic
에 연결됩니다. Pub/Sub는MyTopic
으로 전송된 모든 메시지를MySub
및MyTopic-sub
구독에 전달합니다.
주제에 메시지 게시하기
Google Cloud Console에서 Pub/Sub 주제 페이지로 이동합니다.
MyTopic
주제를 클릭합니다.
MyTopic
페이지에서메시지 탭을 클릭합니다.메시지 게시 를 클릭합니다.메시지 본문 창에Hello World
를 입력합니다.게시 를 클릭합니다. 게시에 성공하면 페이지 하단에 '메시지 게시됨'이라는 메시지가 표시됩니다.
구독에서 메시지 가져오기
Google Cloud 콘솔에서 Pub/Sub 구독 페이지로 이동합니다.
메시지 탭에서 가져오기를 클릭합니다.
방금 게시한 메시지가 표시됩니다. 메시지에는 데이터, Hello World
, 메시지가 게시된 시간이 포함됩니다.
Google Cloud 콘솔을 사용할 때 낮은 메시지 볼륨에 대한 개별 가져오기에서 메시지를 0개 반환하는 경우가 많습니다. 메시지가 표시되지 않으면 가져오기를 여러 번 클릭하여 가져오기 요청을 여러 개 실행하세요. Pub/Sub 클라이언트 라이브러리에서는 이런 문제가 없습니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
만든 주제와 구독이 더 이상 필요하지 않으면 삭제할 수 있습니다.
주제와 구독을 삭제하려면 다음 단계를 완료하세요.
주제 페이지로 이동합니다.MyTopic
옆의 체크박스를 선택하고삭제 를 클릭합니다.확인 창의 단계를 완료하여 주제를 영구적으로 삭제합니다.
또는 만든 프로젝트를 삭제할 수 있습니다.
다음 단계
이 페이지에서 설명하는 Pub/Sub 개념에 대해 자세히 알아보기
Pub/Sub 서비스의 기본사항 읽어보기
Pub/Sub 시스템의 엔드 투 엔드 예시 살펴보기
클라이언트 라이브러리 또는 gCloud CLI를 사용하는 다른 Pub/Sub 빠른 시작 사용해 보기
Pub/Sub API 자세히 알아보기