雲開發 CloudBase 已上線觸發器能力

概覽

觸發器由事件來觸發執行動作,比如當對一個集合的文檔進行操作( create,delete, update)時就會觸發雲函數。使用觸發器,你可以更加方便的實現業務邏輯。

圖片

簡單三步,添加觸發器

第1步:配置觸發器

進入雲開發CloudBase 控制檯,在左側的環境欄中點擊【觸發器】。

圖片

圖片

設置觸發器名稱,選擇觸發器類型:數據庫(當前僅支持數據庫,未來將進一步支持雲存儲、定時任務、用戶狀態變更等類型)。

確定執行狀態:可以選擇觸發器是否在創建成功時立即生效。

第2步:設置條件

根據觸發器類型,設置不同類型的條件。

圖片

其中:

集合:選定需要監聽的雲數據庫集合,集合內文檔變更將觸發事件。

事件類型:write代表寫操作,包括了 update(更新)、delete(刪除)、insert(新增)

滿足條件:包括“無條件觸發”、“滿足以下全部”、“滿足以下任意條件”。

圖片

觸發器支持的操作符以及操作符匹配的字段類型如下:

圖片

第3步:添加動作

觸發器滿足觸發條件時將觸發動作。

圖片

動作類型:當前僅支持雲函數,未來將進一步支持webhook、短信等類型。

觸發頻率:

  • 每次都觸發
  • 只觸發一次
  • 一段時間內只觸發一次(支持設置時間間隔 6S-30天)

Tips:觸發器部分限制

  1. 單條觸發器最大可配置 5 個動作;
  2. 單次觸發數據最大爲 256 KB,超過將丟棄;
  3. 觸發器單環境限頻 200 QPS。

觸發器能力持續優化中,歡迎體驗和反饋建議。

立即前往雲開發CloudBase控制檯體驗:https://console.cloud.tencent.com/tcb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章