Como estabelecer comunicação entre 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 ID 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 ver 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, consulte Como configurar a autenticação em aplicativos de produção de servidor para servidor.

Os serviços do App Engine também podem se comunicar por meio do Cloud Pub/Sub, que fornece mensagens confiáveis e assíncronas de muitos para muitos 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 o aplicativo do App Engine ou 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…

Ambiente flexível do App Engine para Go