Cómo establecer comunicaciones entre tus servicios

Puedes usar diversos métodos para establecer comunicaciones entre los servicios de App Engine y otros servicios, como los de GCP y las aplicaciones externas.

El enfoque más sencillo para comunicarse con el servicio de App Engine es enviar solicitudes HTTP orientadas, en las que la URL incluye el nombre o ID de un recurso. Por ejemplo, puedes incluir el ID de un servicio o una versión a la que quieres orientarlas, además del ID del proyecto de GCP correspondiente:

http://[VERSION_ID].[SERVICE_ID].[MY_PROJECT_ID].appspot.com
https://[VERSION_ID]-dot-[SERVICE_ID]-dot-[MY_PROJECT_ID].appspot.com

Para obtener información detallada sobre cómo orientar los servicios, incluido cómo definir URL HTTPS, consulta Cómo se enrutan las solicitudes. Para autorizar las solicitudes entre tus servicios y otros servicios de GCP, consulta Configura la autenticación para aplicaciones de producción de servidor a servidor.

Los servicios de App Engine también se pueden comunicar mediante Cloud Pub/Sub, que proporciona mensajería asíncrona de varios a varios entre procesos (como App Engine) de manera confiable. Estos procesos pueden ser instancias individuales de la aplicación, los servicios o incluso aplicaciones externas.

Para compartir datos en las bases de datos y tu aplicación de App Engine o cualquier otra aplicación externa, consulta Comprende el almacenamiento de datos y archivos.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación del entorno de App Engine Flexible para Python