Google Cloud Pub/Sub
E97116
Google Cloud Pub/Sub is a fully managed real-time messaging service that enables asynchronous, scalable communication between independent applications and services.
Aliases (1)
- Pub/Sub ×2
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
Google Cloud Platform service
→
cloud messaging service → publish–subscribe messaging system → |
| availability |
global
→
|
| billingModel |
pay-as-you-go
→
|
| deliveryGuarantee |
at-least-once
→
|
| developer |
Google
→
|
| hasVariant |
Pub/Sub Lite
→
|
| integratesWith |
BigQuery
→
Cloud Logging → Cloud Storage → Google Cloud Dataflow → Google Cloud Functions → Google Cloud Run → Google Kubernetes Engine → |
| partOf |
Google Cloud Platform
→
|
| primaryDeploymentModel |
public cloud
→
|
| resourceType |
subscription
→
topic → |
| scalability |
horizontally scalable
→
|
| serviceModel |
fully managed
→
|
| supportsFeature |
Cloud KMS customer-managed encryption keys
→
IAM-based access control → acknowledgement deadlines → at-least-once delivery → dead-letter topics → encryption at rest → encryption in transit → exactly-once delivery (with Pub/Sub Lite or certain configurations) → exactly-once processing with Dataflow integration → message filtering → message ordering → message retention configuration → pull delivery → push delivery → schema management → subscriptions → topics → |
| supportsInterface |
REST API
→
client libraries → gRPC API → |
| supportsLanguage |
C#
→
Go → Java → Node.js → PHP → Python → Ruby → |
| supportsPattern |
asynchronous messaging
→
event-driven architecture → publish–subscribe → |
| supportsUseCase |
ETL pipelines
→
IoT data ingestion → event distribution → fan-out messaging → log aggregation → microservices communication → real-time messaging → streaming data ingestion → workflow orchestration → |
Referenced by (3)
| Subject (surface form when different) | Predicate |
|---|---|
|
Google Cloud
("Pub/Sub")
→
|
hasComponent |
|
Google BigQuery
→
|
integratesWith |
|
Google Cloud Dataflow
("Pub/Sub")
→
|
supportsIntegrationWith |