Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve como usar o Pub/Sub em aplicativos Java criados com
o Spring Framework.
O Spring Cloud GCP tem vários módulos para enviar
mensagens para tópicos do Pub/Sub e receber mensagens de assinaturas do
Pub/Sub usando o Spring Framework. Use esses
módulos de maneira independente ou combine-os em diferentes casos de uso:
O Spring Cloud GCP Pub/Sub Starter
permite que você envie e receba mensagens usando classes
auxiliares e chame a biblioteca de cliente Java do Pub/Sub para cenários mais avançados.
Com os adaptadores de canal de integração do Spring para Pub/Sub, é possível conectar
os canais de mensagens da Spring Integration
ao Pub/Sub.
O Spring Cloud Stream Linker para Pub/Sub permite
usar o Pub/Sub como middleware de mensagens em aplicativos Spring Cloud Stream.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-04 UTC."],[],[],null,["# Using Pub/Sub in Spring applications\n\nThis page describes how to use Pub/Sub in Java applications built with\nthe [Spring Framework](https://spring.io/projects/spring-framework).\n\n[Spring Cloud GCP](https://googlecloudplatform.github.io/spring-cloud-gcp/reference/html/index.html) has several modules for sending\nmessages to Pub/Sub topics and receiving messages from\nPub/Sub subscriptions using the Spring Framework. You can use\nthese modules independently or combine them for different use cases:\n\n- **Spring Cloud GCP Pub/Sub Starter** lets you send and receive messages using helper classes and call the Pub/Sub Java client library for more advanced scenarios.\n- **Spring Integration Channel Adapters for Pub/Sub** let you connect Spring Integration [Message Channels](https://docs.spring.io/spring-integration/reference/channel.html) with Pub/Sub.\n- **Spring Cloud Stream Binder for Pub/Sub** lets you use Pub/Sub as messaging middleware in Spring Cloud Stream applications.\n\n| **Note:** The [Spring Cloud GCP](https://github.com/GoogleCloudPlatform/spring-cloud-gcp/tree/main/spring-cloud-gcp-pubsub/src)Library does not provide access to [AckReplyConsumerWithResponse](/java/docs/reference/google-cloud-pubsub/latest/com.google.cloud.pubsub.v1.AckReplyConsumerWithResponse), which is a required module to implement the exactly-once feature using the Java client library.\n\nUsing Spring Cloud GCP Pub/Sub Starter\n--------------------------------------\n\nFollow [Spring Framework on Google Cloud reference guide - Cloud Pub/Sub](https://googlecloudplatform.github.io/spring-cloud-gcp/reference/html/index.html#cloud-pubsub)\nfor further details on the Spring Cloud GCP Pub/Sub Starter and instructions on how to use it.\n\nUsing Spring Integration channel adapters\n-----------------------------------------\n\nFollow [Spring Framework on Google Cloud reference guide - Channel Adapters for Cloud Pub/Sub](https://googlecloudplatform.github.io/spring-cloud-gcp/reference/html/index.html#channel-adapters-for-cloud-pubsub)\nfor further details on the Spring Integration channel adapters and instructions on how to use them.\n\nUsing Spring Cloud Stream Binder\n--------------------------------\n\nFollow [Spring Framework on Google Cloud reference guide - Spring Cloud Stream Binder for Cloud Pub/Sub](https://googlecloudplatform.github.io/spring-cloud-gcp/reference/html/index.html#spring-cloud-stream)\nfor further details on the Spring Cloud Stream Binder and instructions on how to use it."]]