配置初始化
更新時間 2025-01-13 16:37:10
最近更新時間: 2025-01-13 16:37:10
分享文章
本章介紹函數工作流如何配置函數初始化。
概述
初始化函數在函數實例啟動成功后執行,執行成功后,實例才能開始調用請求處理函數處理請求。FunctionGraph保證一個函數實例在生命周期內,初始化函數成功執行且只能成功執行一次。
應用場景
多個請求處理可以共享的業務邏輯適合放到初始化函數,以降低函數時延,例如深度學習場景下加載規格較大的模型、數據庫場景下連接池構建。
前提條件
已創建函數。
初始化函數
-
登錄函數工作流控制臺,在左側的導航欄選擇“函數 > 函數列表”。
-
選擇待配置的函數,單擊進入函數詳情頁。
-
選擇“設置 > 高級設置”,開始配置。
開啟初始化配置

初始化配置參數說明
參數 說明 配置初始化函數 如需初始化,請開啟此參數。 初始化超時時間(秒) 函數初始化的超時時間,如開啟函數初始化功能則設置,不開啟則不設置。函數初始化超時時間設置范圍為1-300秒。 函數初始化入口 在函數配置頁面中,可以選擇開啟函數初始化功能。各runtime的函數初始化入口命名規范與原有函數執行入口保持一致。如Node.js和Python函數,命名規則:[文件名].[初始化函數名]。 說明如不開啟函數初始化功能則無需配置函數初始化入口
說明開啟函數初始化功能后,各runtime的函數初始化入口命名規范與原有函數執行入口保持一致。如Node.js和Python函數,命名規則:[文件名].[初始化函數名]。