全部產品
Search
文件中心

Function Compute:大量事件同時觸發函數調用,要如何保證函數可以正常響應?

更新時間:Aug 20, 2025

當配置的觸發器被大量事件同時觸發時,可以通過設定執行個體並發度及提前預留執行個體的方式,應對突發流量。

問題背景

例如,您在Function Compute配置了OSS觸發器,當同時上傳N個檔案到OSS時,會觸發函數執行,需要確保函數可以正常響應。

解決方案

要確保函數可以正常響應,需要提升Function Compute可以同時處理的並發請求數量,具體措施如下:

  • 設定執行個體並發度,具體操作請參見為函數設定單一實例並發度

  • 提前預留執行個體,具體操作請參見配置Auto Scaling規則。單個阿里雲帳號(主帳號)在單個地區內總執行個體數預設限制為100,實際數值以配額中心為準,如果您需要提高該限制,請前往配額中心申請。其中預設的執行個體擴容速度如下:

    地區

    執行個體擴容速度限制-突增執行個體數

    執行個體擴容速度限制-執行個體增長速度

    華東1(杭州)、華東2(上海)、華北2(北京)、華北3(張家口)、華南1(深圳)

    300

    300/分鐘

    其他

    100

    100/分鐘