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 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.

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. No ambiente padrão, também é possível transmitir solicitações entre serviços e de serviços para endpoints externos com a API URL Fetch.

Além disso, para os serviços no ambiente padrão que residem no mesmo projeto do GCP, também estão disponíveis APIs App Engine para as seguintes tarefas:

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

Enviar comentários sobre…

Ambiente padrão do App Engine para Java 8