Vintner
Plant a Vine

Messaging

Queues and topics — SQS, SNS, Pub/Sub, Service Bus configuration.

Messaging

The messaging section configures message queues and publish/subscribe topics. Queues and topics are configured independently.

Queues

FieldTypeDescription
NameText inputQueue name
FIFOToggleFirst-In-First-Out ordering guarantee
Visibility TimeoutNumber0–43,200 seconds (displayed as human-readable: s/m/h)

SQS (Simple Queue Service)

  • Standard queues: at-least-once delivery, best-effort ordering
  • FIFO queues: exactly-once processing, strict ordering (name must end in .fifo)
  • Visibility timeout: how long a message is hidden after a consumer reads it
  • Dead letter queues configured automatically

Pub/Sub Subscriptions (pull mode)

  • No direct FIFO support — use ordering keys for per-key ordering
  • At-least-once delivery by default

When converting from AWS SQS with FIFO enabled, a warning is shown: "GCP Pub/Sub has no direct FIFO support. Consider using ordering keys."

Service Bus Queues

  • FIFO support via Sessions
  • At-least-once or at-most-once delivery modes
  • Dead letter queues built-in

Topics

FieldTypeDescription
NameText inputTopic name
SubscriptionsJSONB (backend)Configured per consumer after provisioning

SNS (Simple Notification Service) — fan-out messaging. Subscribers can be SQS queues, Lambda functions, HTTP endpoints, email, or SMS.

Pub/Sub Topics — message publishing endpoint. Subscribers create pull or push subscriptions.

Service Bus Topics — publish/subscribe messaging with subscription filters.

Cost

Messaging services are usage-based (per message/request), so they show $0 in the cost sidebar. Actual costs depend on message volume and size.

On this page