Utilizzo dell'API Modules
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API Modules fornisce funzioni che restituiscono informazioni sull'ambiente operativo corrente (modulo, versione ed istanza).
L'API Modules dispone anche di funzioni che recuperano l'indirizzo di un modulo, di una
versione o di un'istanza. In questo modo un'applicazione può inviare richieste da un'istanza all'altra, sia negli ambienti di sviluppo che di produzione.
Aggiungi la seguente istruzione di utilizzo all'inizio del file:
Il seguente esempio di codice mostra come ottenere il nome del modulo e l'ID istanza per
una richiesta:
L'ID istanza di un modulo con scalabilità automatica verrà restituito come valore unico codificato in base64, ad esempio e4b565394caa
.
Puoi comunicare tra i moduli della stessa app recuperando il nome host del modulo di destinazione:
Puoi anche utilizzare il servizio Ricerca URL.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-04-03 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-04-03 UTC."],[[["The Modules API provides information about the current operating environment, including module, version, and instance details."],["This API allows applications to retrieve the address of a module, version, or instance, facilitating inter-instance communication within the development and production environments."],["To use the Modules API, you must include the `use google\\appengine\\api\\modules\\ModulesService;` statement at the top of your file."],["The API can get the current module name and instance ID, and an automatically scaled module's instance ID will be a unique base64 encoded value."],["Communication between modules within the same application can be achieved by fetching the hostname of the target module using the `ModulesService::getHostname()` function."]]],[]]