據我可以讀取文檔,這兩個設置都做同樣的事情:當一個請求花在待處理隊列中的時間比設置長時,啓動一個新的實例。GAE:<min-pending-latency>和<max-pending-latency>之間有什麼區別?
<max-pending-latency>
App Engine在啓動新實例來處理它之前應該允許請求在未決隊列中等待的最長時間。默認值:「30ms」。
- 較低的最大值意味着App Engine將盡快爲未決請求啓動新實例,從而提高性能,但會增加運行成本。
- 較高的最大值表示用戶可能會等待較長的時間來處理它們的請求,如果存在掛起的請求並且沒有空閒實例爲它們提供服務,但您的應用程序運行成本較低。
<min-pending-latency>
的最小時間量的App Engine應該允許一個請求在等待隊列開始一個新的實例來處理它之前等待。
- 當所有現有實例處於活動狀態時,最小值意味着請求必須在待處理隊列中花費更少的時間。這會提高性能,但會增加運行應用程序的成本。
- 如果所有現有實例都處於活動狀態,則最小值意味着請求將保持更長時間。這降低了運行成本,但增加了用戶必須等待其服務請求的時間。
來源:https://cloud.google.com/appengine/docs/java/config/appref
什麼是最小值和最大值,然後有什麼區別?