구글에서는 Pub/Sub에 대해 아래와 같이 정의한다.
BigQuery, 데이터레이크, 운영 데이터베이스로 스트리밍하기 위한 이벤트를 수집한다.
모든 득징 | 설명 |
---|---|
최소 1회 전송 | 동기식 영역 간 메시지 복제 및 메시지당 수신 추적으로 규모에 상관없이 최소 1회 전송을 보장한다. |
열기 | 7개 언어로 된 개방형 API 및 클라이언트 라이브러리가 교차 클라우드 및 하이브리드 배포를 지원합니다. |
단 한 번 처리 | Dataflow는 Pub/Sub 스트림을 단 하번에 안정적이고 표현력있게 처리합니다. |
프로비저닝 없는 완전 자동 | Pub/Sub에는 분할이나 파티션이 없습니다. 할달량을 설정하고 게시하여 사용하면 됨 |
규정 준수 및 보안 | Pub/Sub은 HIPAA를 준수하는 서비스로서 정밀한 액세스 제어와 에드 투 엔드 암호화를 제공한다. |
Google Cloud 기반 통합 | Cloud Storage 및 gmail 업데이트 이벤트, cloud functions 등 서버리스 이벤트 기반 컴퓨팅을 위한 다양한 서비스 통합을 활용 |
타사 및 OSS통합 | Pub/Sub은 데이터 통합용 Stream 및 informatica와 함께 로그용 Splunk 및 Datadog와의 타사 통합을 제공합니다. 또한 OSS통합은 Confluent Clound와 Knative Eventing을 통해 이용할 수 있습니다. |
탐색 및 재생 | 백로그를 특정 시점 또는 스냅샷으로 되감아 메시지를 다시 처리할 수 있다. 빨리 감기로 오래된 데이터를 삭제하는 것도 가능 |
데드 레터 주제 | 데드 레터 Topic은 Sub 애플리케이션에서 처리 할 수 없는 메시지를 오프라인 검사 및 디버깅용으로 두어 다른 메시지가 지연되지 않도록 처리한다. |
필터링 | Pub/Sub은 구독자에게 전송되는 볼륨을 줄이기 위해 속성을 기준으로 메시지를 필터링 할 수 있습니다. |
고가용성을 통한 시스템 간소화
계획이 필요 없는 완전 자동
실시간 데이터 시스템을 위한 손쉬운 개방형 기반