本頁面說明使用本機開發伺服器 (dev_appserver) 在應用程式中測試發送佇列的幾項限制。在大部分情況下,您可以按照在 App Engine 實際工作環境中採用的方式設定佇列和工作,不過請注意這兩者之間的部分差異,包括:
- 開發伺服器會忽略
rate和bucket-size屬性,因此系統會等到預定期限即將到來時才開始執行工作。即便您將頻率設為0,系統也會自動執行工作。 - 開發伺服器不會在重新啟動後保留佇列狀態。
如要完全避免系統在開發伺服器上執行發送工作,請使用下列指令:
python3 CLOUD_SDK_ROOT/bin/dev_appserver.py --enable_task_running no
如要進一步瞭解使用本機開發伺服器時的可用選項,請參閱「使用本機開發伺服器」。