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. También puedes usar cuentas de servicio para autorizar las solicitudes entre tus servicios y otros servicios de GCP.

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 entre bases de datos y la aplicación de App Engine o una aplicación externa, consulta Cómo comprender el almacenamiento de datos y archivos.

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

Enviar comentarios sobre...

App Engine flexible environment for Go