모든 Pub/Sub 코드 샘플
이 페이지에는 Pub/Sub용 코드 샘플이 포함되어 있습니다. 다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.
흐름 제어 설정으로 메시지 게시
커스텀 흐름 제어 설정으로 게시자 클라이언트를 만들고 이를 사용하여 일부 메시지를 게시합니다.
- Cloud Pub/Sub
- TypeScript
- Ruby
- 자바스크립트
- C++
- Go
- 자바
- Python
- Node JS
전송 시도로 메시지 수신
`DeadLetterPolicy`를 사용하여 구독에서 메시지의 전송 시도 필드를 출력합니다.
- Cloud Pub/Sub
- Ruby
- TypeScript
- C++
- 자바스크립트
- C#
- Go
- 자바
- Node JS
- PHP
- Python
동기식 pull 및 임대 관리로 구독
동기식 pull을 사용하여 메시지를 수신하고 해당 확인 기한을 수정합니다.
- Cloud Pub/Sub
- 자바
- 자바스크립트
- Python
- Ruby
- Node JS
- C#
페이로드 래핑 해제가 사용 설정된 푸시 구독을 만듭니다.
페이로드 래핑 해제가 사용 설정된 푸시 구독을 만듭니다.
- Cloud Pub/Sub
- Node JS
- 자바
- 자바스크립트
- Go
- Python
- TypeScript
- C#
- C++
OpenTelemetry trace가 사용 설정된 메시지 게시
Cloud Trace 내보내기 도구를 사용하고 샘플링 레이트를 100%로 설정하여 OpenTelemetry trace가 사용 설정된 메시지를 게시합니다.
- Cloud Pub/Sub
- TypeScript
- 자바
- Node JS
- Go
- C++
- 자바스크립트
- Python
주제에서 구독 분리
주제 관리자 클라이언트가 구독을 분리하면 구독을 통해 해당 주제의 어떤 데이터도 더 이상 읽을 수 없으며, 이 구독에 저장된 모든 메시지(확인 및 미확인)가 삭제됩니다.
- Cloud Pub/Sub
- C++
- C#
- Node JS
- Python
- TypeScript
- Ruby
- PHP
- 자바
- 자바스크립트
- Go
구독 시 '데드 레터 정책' 삭제
구독에서 'DeadLetterPolicy'를 삭제합니다.
- Cloud Pub/Sub
- Go
- Ruby
- C#
- PHP
- 자바스크립트
- 자바
- Node JS
- TypeScript
- Python
- C++
protobuf 스키마 유형의 메시지 게시
프로토콜 버퍼 스키마를 준수하는 메시지를 프로토콜 버퍼 스키마가 연결된 주제에 게시합니다.
- Cloud Pub/Sub
- PHP
- C++
- 자바
- Ruby
- 자바스크립트
- C#
- Python
- TypeScript
- Node JS
- Go
일괄 처리 설정으로 게시
커스텀 일괄 처리 설정으로 게시자 클라이언트를 만들고 이를 사용하여 일부 메시지를 게시합니다.
- Cloud Pub/Sub
- C#
- 자바스크립트
- Python
- TypeScript
- Node JS
- C++
- PHP
- 자바
- Ruby
- Go
BigQuery 구독 만들기
주제에 게시된 메시지가 BigQuery 테이블을 채우는 BigQuery 구독을 만듭니다.
- Cloud Pub/Sub
- C#
- Node JS
- PHP
- Go
- TypeScript
- Ruby
- 자바스크립트
- 자바
- Python
- C++
커스텀 속성으로 구독
비동기식 pull을 사용하여 커스텀 속성으로 메시지를 수신합니다.
- Cloud Pub/Sub
- TypeScript
- C++
- 자바스크립트
- Go
- Node JS
- 자바
- C#
- Ruby
- Python
OpenTelemetry가 사용 설정된 구독자 애플리케이션 만들기
OpenTelemetry가 사용 설정된 100% 추적을 사용하여 구독자 애플리케이션 만들기
- Cloud Pub/Sub
- Node JS
- 자바스크립트
- Python
- 자바
- C++
- Go
- TypeScript
주제를 수정하여 스키마 연결
주제를 수정합니다. 스키마를 연결하고 버전을 지정합니다.
- Cloud Pub/Sub
- 자바
- PHP
- TypeScript
- C++
- 자바스크립트
- Node JS
- C#
- Python
- Go
Avro 스키마 유형의 메시지 수신
Avro 스키마 유형의 메시지를 수신하고, 메시지 데이터를 생성된 Avro 클래스의 객체로 변환하고, 메시지를 확인합니다.
- Cloud Pub/Sub
- Ruby
- Go
- 자바스크립트
- C#
- C++
- Python
- PHP
- Node JS
- 자바
- TypeScript
Spring Cloud Stream 애플리케이션에서 메시지 수신
Spring Cloud Stream 입력 바인더를 사용하여 Pub/Sub에서 메시지를 수신합니다.
- Cloud Pub/Sub
- 자바
Avro 유형 스키마 만들기
Avro 스키마 파일을 사용하여 스키마 리소스를 만듭니다.
- Cloud Pub/Sub
- Node JS
- C#
- TypeScript
- Python
- PHP
- 자바스크립트
- 자바
- Ruby
- C++
- Go
먼저 구독을 만들지 않고 최적화하여 구독
먼저 구독을 시도한 다음 NotFound 오류가 발생하면 구독을 만들어 관리 작업을 최소화합니다.
- Cloud Pub/Sub
- 자바스크립트
- Node JS
- Python
- TypeScript
- 자바
- Go
- C++
Proto 유형 스키마 만들기
프로토콜 버퍼 파일을 사용하여 스키마 리소스를 만듭니다.
- Cloud Pub/Sub
- 자바스크립트
- Go
- TypeScript
- Python
- 자바
- C#
- C++
- Node JS
- Ruby
- PHP
순서 키로 게시 재개
순서 키로 게시가 실패하면 이 순서 키의 이후 게시 요청은 물론 게시자의 동일 순서 키에 대해 큐에 추가된 메시지가 실패합니다. 이 샘플은 이러한 오류가 발생할 때 순서 키가 사용 설정된 상태로 게시를 재개하는 방법을 보여줍니다.
- Cloud Pub/Sub
- Node JS
- 자바
- C#
- 자바스크립트
- TypeScript
- C++
- Ruby
- Python
- Go
Kinesis에서 메시지를 수집하는 주제 만들기
Kinesis에서 메시지를 수집하는 주제 만들기
- Cloud Pub/Sub
- 자바스크립트
- C++
- TypeScript
- 자바
- Go
- Node JS
- Python
Dataflow를 사용하는 Pub/Sub to Cloud Storage
Dataflow를 사용하여 Pub/Sub 메시지를 Cloud Storage로 스트리밍합니다.
- Cloud Pub/Sub
- Python
- 자바
Cloud Storage 구독 만들기
주제에 게시된 메시지가 Cloud Storage 버킷을 채우는 Cloud Storage 구독을 만듭니다.
- Cloud Pub/Sub
- C++
- Python
- TypeScript
- PHP
- Node JS
- Go
- 자바
- 자바스크립트
- C#
구독에 대한 '데드 레터 정책' 업데이트
구독에 대한 'DeadLetterPolicy'를 업데이트합니다.
- Cloud Pub/Sub
- Ruby
- PHP
- Node JS
- 자바
- Python
- TypeScript
- C++
- Go
- 자바스크립트
- C#
재시도 설정으로 게시
게시자 클라이언트 또는 게시 요청에 재시도 지연 또는 재시도 제한 시간 설정을 적용합니다.
- Cloud Pub/Sub
- Node JS
- PHP
- C#
- C++
- 자바스크립트
- Python
- TypeScript
- 자바
- Go
Proto 스키마 유형의 메시지 수신
프로토콜 버퍼 스키마 유형의 메시지를 수신하고 메시지 데이터를 생성된 Proto 클래스의 객체로 변환하고 메시지를 확인합니다.
- Cloud Pub/Sub
- 자바스크립트
- Go
- Ruby
- PHP
- TypeScript
- 자바
- C#
- Node JS
- Python
- C++
Cloud Storage 처리로 주제 만들기
Cloud Storage 버킷에서 처리하는 Pub/Sub 주제 만들기
- Cloud Pub/Sub
- 자바스크립트
- 자바
- C++
- Node JS
- Go
- TypeScript
- Python
다른 스키마 버전에 사용될 수 있는 메시지 수신
다른 스키마 버전에 사용될 수 있는 메시지 수신
- Cloud Pub/Sub
- Python
- Node JS
- TypeScript
- C++
- Go
- C#
- 자바스크립트
- 자바
Avro 스키마 유형의 메시지 게시
Avro 스키마를 준수하는 메시지를 Avro 스키마가 연결된 주제에 게시합니다.
- Cloud Pub/Sub
- Go
- PHP
- Node JS
- TypeScript
- 자바
- 자바스크립트
- C#
- Python
- C++
- Ruby
'데드 레터 정책'으로 구독 만들기
전달할 수 없는 메시지를 데드 레터 주제로 전달하는 구독을 만듭니다.
- Cloud Pub/Sub
- TypeScript
- C++
- Go
- 자바스크립트
- Node JS
- 자바
- C#
- Ruby
- Python
- PHP