觸發器簡介
更新時間 2024-12-10 11:17:08
最近更新時間: 2024-12-10 11:17:08
分享文章
本文主要介紹觸發器。
什么是觸發器
觸發器是一種機制,用于在特定事件發生時激活函數的執行。在基于事件的計算架構中,事件源負責生成事件,而函數則負責處理這些事件。觸發器扮演的角色是提供一個集中化和標準化的方法來協調不同的事件源。當在事件源中發生一個事件,并且這個事件符合觸發器設定的條件時,事件源將自動觸發并執行與觸發器相關聯的函數。
觸發器類型
按照觸發器實現原理的不同,分為以下兩類:
- 內部觸發器:僅在函數計算控制臺可見,配置第三方組件作為事件源。
- 事件總線類觸發器:基于天翼云默認事件總線的能力,以總線為事件源,通過規則配置的觸發器。
注意所有觸發器都支持同步調用,只有部分觸發器支持異步調用;所有觸發器觸發函數都是通過POST方式請求目標函數,請確保您的函數支持POST請求。
內部觸發器
| 觸發器名稱 | 調用方式 | 文檔鏈接 |
|---|---|---|
| Http觸發器 | 同步調用 | Http觸發器介紹 |
| 定時觸發器 | 同步調用 | 定時觸發器介紹 |
| Kafka觸發器 | 同步/異步調用 | Kafka觸發器介紹 |
| RocketMQ觸發器 | 同步/異步調用 | RocketMQ觸發器介紹 |
事件總線類觸發器
| 觸發器名稱 | 調用方式 | 文檔鏈接 |
|---|---|---|
| 日志觸發器 | 同步/異步調用 | 日志觸發器介紹 |
| 對象存儲觸發器 | 同步/異步調用 | 對象存儲觸發器介紹 |