Para desarrollar y probar tu aplicación de forma local, puedes usar el emulador de Pub/Sub, que ofrece una emulación local del servicio de producción de Pub/Sub. El emulador de Pub/Sub se ejecuta con la CLI de Google Cloud.
Para ejecutar tu aplicación en el emulador, primero inicia el emulador y define las variables de entorno. Tu aplicación debe comunicarse con el emulador en lugar de con el servicio de producción de Pub/Sub. Los recursos creados y los mensajes publicados en el emulador se mantienen durante la sesión del emulador.
Antes de empezar
Completa los siguientes requisitos previos antes de usar el emulador de Pub/Sub:
Configura un entorno de desarrollo de Python.
Instala un JDK.
Instala Google Cloud CLI.
Crea una aplicación con las bibliotecas de cliente de Cloud.
Instalar el emulador
Instala el emulador desde una petición de comando:
gcloud components install pubsub-emulator gcloud components update
Instalar el emulador como imagen de contenedor
Para instalar y ejecutar el emulador como contenedor, descarga e instala la imagen Docker de gcloud.