컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

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

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


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

둘러보기


시작하기 전에

  1. Google Cloud 계정에 로그인합니다. Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
  2. Google Cloud 콘솔 프로젝트를 설정합니다.

    프로젝트 설정

    클릭하여 다음을 수행하세요.

    • 프로젝트를 만들거나 선택합니다.
    • 프로젝트에 Pub/Sub API를 사용 설정합니다.

    언제든지 Google Cloud 콘솔에서 이 리소스를 보고 관리할 수 있습니다.

  3. Google Cloud 콘솔 프로젝트를 설정합니다.

    프로젝트 설정

    클릭하여 다음을 수행하세요.

    • 프로젝트를 만들거나 선택합니다.
    • 프로젝트에 Pub/Sub API를 사용 설정합니다.

    언제든지 Google Cloud 콘솔에서 이 리소스를 보고 관리할 수 있습니다.

주제 만들기

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

    Pub/Sub로 이동

  2. 주제 만들기를 클릭합니다.

    콘솔의 주제 만들기 대화상자를 보여주는 스크린샷

  3. 창이 열리면 주제 ID 필드에 MyTopic을 입력한 다음 주제 만들기를 클릭합니다.

구독 추가하기

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

  1. 구독 탭을 클릭합니다.

  2. 구독 만들기를 클릭합니다.

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

    새 구독 대화상자가 표시되면 구독 이름 필드에 구독 이름을 입력합니다.

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

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

  6. 주제 페이지로 돌아가 MyTopic을 클릭합니다.

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

주제에 메시지 게시하기

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

    주제로 이동

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

  1. 메시지 탭을 클릭합니다.

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

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

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

구독에서 메시지 가져오기

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

    구독 페이지로 이동

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

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

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

삭제

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

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

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

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

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

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

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

다음 단계

Pub/Sub 클라이언트 라이브러리에서 선택한 언어로 Pub/Sub를 시작합니다.

이 페이지에서 논의한 개념을 더 자세히 알고 싶다면 게시자구독자 가이드를 참조하세요.

Pub/Sub에 대한 자세한 개요는 Pub/Sub란 무엇인가요?를 참조하세요.