Go 1.11 ha raggiunto la fine del supporto
e verrà ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment delle applicazioni Go 1.11, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment dei runtime legacy. Le tue applicazioni Go
1.11 continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti
consigliamo di eseguire la migrazione all'ultima versione supportata di Go.
Test delle code in modalità push nel server di sviluppo
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive alcune limitazioni relative all'utilizzo del server di sviluppo locale
(dev_appserver) per testare le code push nell'applicazione. Per la maggior parte, configuri le code e le attività come faresti per eseguirle nell'ambiente di produzione di App Engine, ma ci sono alcune differenze:
Il server di sviluppo non rispetta gli attributi rate e bucket-size
delle code. Di conseguenza, le attività vengono eseguite il più vicino possibile all'ora di arrivo stimata. L'impostazione di una frequenza di 0 non impedisce l'esecuzione automatica delle attività.
Il server di sviluppo non conserva lo stato della coda dopo i riavvii.
Per impedire del tutto l'esecuzione delle attività push nel server di sviluppo, utilizza il seguente comando:
python2 DEVAPPSERVER_ROOT/google_appengine/dev_appserver.py --enable_task_running no
Sostituisci DEVAPPSERVER_ROOT con il percorso della cartella in cui estrarre la versione archiviata di devapp_server.py. Per ulteriori informazioni sul download e sull'utilizzo della versione archiviata di dev_appserver.py, consulta Utilizzare il server di sviluppo locale.
[[["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-08-11 UTC."],[[["This API is compatible with first-generation runtimes and can be used when upgrading to second-generation runtimes, with a migration guide available for App Engine Go 1.12+ runtimes."],["The local development server (`dev_appserver`) behaves similarly to the App Engine production environment for setting up queues and tasks but has some limitations."],["The `dev_appserver` ignores the `rate` and `bucket-size` attributes, causing tasks to execute close to their ETA, and does not maintain queue state across restarts."],["To completely prevent push tasks from running on the development server, use the command `python2 \u003cvar translate=\"no\"\u003eDEVAPPSERVER_ROOT\u003c/var\u003e/google_appengine/dev_appserver.py --enable_task_running no`."],["Before running the local development server, you must follow setup instructions, run `dev_appserver.py` with Python 3, and set the `CLOUDSDK_DEVAPPSERVER_PYTHON` environment variable to the path of your Python 2 interpreter."]]],[]]