Como se comunicar entre os serviços

É possível usar vários métodos para a comunicação entre os serviços do App Engine ou com outros serviços, incluindo serviços do GCP e aplicativos externos.

A abordagem mais simples para a comunicação com o serviço do App Engine é enviar solicitações HTTP segmentadas, em que o URL inclui o nome ou o código de um recurso. Por exemplo, é possível incluir o código de um serviço ou de uma versão a ser segmentada, além do código do projeto do GCP correspondente:

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

Para detalhes sobre como segmentar serviços, inclusive sobre como definir URLs HTTPS, consulte Como as solicitações são encaminhadas. Para autorizar as solicitações entre seus serviços e outros serviços do GCP, use contas de serviço.

Seus serviços do App Engine também podem se comunicar usando o Cloud Pub/Sub, que fornece mensagens de muitos para muitos confiáveis e assíncronas entre processos, incluindo o App Engine. Esses processos podem ser instâncias individuais de um aplicativo, serviços ou até mesmo aplicativos externos.

Para compartilhar dados entre bancos de dados e um aplicativo do App Engine ou algum outro aplicativo externo, consulte Noções básicas sobre armazenamento de dados e arquivos.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentos do ambiente flexível do App Engine para Python