Google Cloud 콘솔을 사용하여 Pub/Sub에서 메시지 게시 및 수신

이 페이지에서는 Google Cloud Console을 사용하여 Pub/Sub에서 기본 태스크를 수행하는 방법을 설명합니다.


Google Cloud 콘솔에서 이 태스크에 대한 단계별 안내를 직접 수행하려면 둘러보기를 클릭합니다.

둘러보기


시작하기 전에

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Set up a Google Cloud console project.

    Set up a 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.

  3. Set up a Google Cloud console project.

    Set up a 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.

주제 만들기

  1. Google Cloud 콘솔에서 Pub/Sub 페이지로 이동합니다.

    Pub/Sub로 이동

  2. 주제 페이지에서 주제 만들기를 클릭합니다.

  3. 창이 열리면 주제 ID 필드에 MyTopic을 입력합니다.

    나머지 옵션의 기본값은 그대로 두고 만들기를 클릭합니다.

    A new topic and a new subscription have been successfully created.라는 성공 메시지가 표시됩니다.

    MyTopic이라는 주제 및 연결된 기본 구독(MyTopic-sub)을 만들었습니다.

두 번째 구독 추가

방금 만든 주제에 두 번째 구독을 추가하려면 다음 단계를 완료합니다.

  1. 구독을 클릭합니다.

  2. 구독 페이지에서 구독 만들기를 클릭합니다.

  3. 구독 ID 필드에 MySub를 입력합니다.

  4. Cloud Pub/Sub 주제 선택의 드롭다운 메뉴에서 MyTopic 주제를 선택합니다.

  5. 나머지 옵션은 기본값을 그대로 둡니다.

  6. 만들기를 클릭합니다.

    Subscription successfully added.라는 성공 메시지가 표시됩니다.

  7. 주제 페이지를 클릭하고 MyTopic을 클릭합니다.

    이제 MySub 구독이 주제 MyTopic에 연결됩니다. Pub/Sub는 MyTopic으로 전송된 모든 메시지를 MySubMyTopic-sub 구독에 전달합니다.

주제에 메시지 게시하기

  1. Google Cloud Console에서 Pub/Sub 주제 페이지로 이동합니다.

    주제로 이동

  2. MyTopic 주제를 클릭합니다.

  1. MyTopic 페이지에서 메시지 탭을 클릭합니다.

  2. 메시지 게시를 클릭합니다.

  3. 메시지 본문 창에 Hello World를 입력합니다.

  4. 게시를 클릭합니다. 게시에 성공하면 페이지 하단에 '메시지 게시됨'이라는 메시지가 표시됩니다.

구독에서 메시지 가져오기

  1. Google Cloud 콘솔에서 Pub/Sub 구독 페이지로 이동합니다.

    구독 페이지로 이동

  2. 메시지 탭에서 가져오기를 클릭합니다.

방금 게시한 메시지가 표시됩니다. 메시지에는 데이터, Hello World, 메시지가 게시된 시간이 포함됩니다.

Google Cloud 콘솔을 사용할 때 낮은 메시지 볼륨에 대한 개별 가져오기에서 메시지를 0개 반환하는 경우가 많습니다. 메시지가 표시되지 않으면 가져오기를 여러 번 클릭하여 가져오기 요청을 여러 개 실행하세요. Pub/Sub 클라이언트 라이브러리에서는 이런 문제가 없습니다.

삭제

이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.

만든 주제와 구독이 더 이상 필요하지 않으면 삭제할 수 있습니다.

주제와 구독을 삭제하려면 다음 단계를 완료하세요.

  1. 주제 페이지로 이동합니다.

  2. MyTopic 옆의 체크박스를 선택하고 삭제를 클릭합니다.

  3. 확인 창의 단계를 완료하여 주제를 영구적으로 삭제합니다.

또는 만든 프로젝트를 삭제할 수 있습니다.

다음 단계