Триггеры
Приложения FunctionGraph состоят из функций и источников событий. Источники событий — это облачные службы или определенные приложения, от которых исходят события, а функции — пользовательский код для обработки событий.
После настройки источников событий FunctionGraph автоматически вызывает эти функции при возникновении событий.
FunctionGraph вызывает функции в следующих режимах:
- Синхронный вызов
Последовательное выполнение запроса, ответы на который возвращаются только после вызова функции.
- Асинхронный вызов
После получения запроса FunctionGraph помещает его в очередь, возвращает ответ, а затем обрабатывает запросы один за другим в состоянии ожидания.
FunctionGraph поддерживает следующие виды триггеров:
API Gateway (APIG)
Cloud Trace Service (CTS)
Document Database Service (DDS)
Data Ingestion Service (DIS)
Distributed Message Service (DMS) для Kafka
Log Tank Service (LTS)
Object Storage Service (OBS)
Simple Message Notification (SMN)
Timer
Вид триггера |
Режим вызова функции |
---|---|
SMN триггер |
Асинхронный |
APIG триггер |
Синхронный |
OBS триггер |
Асинхронный |
Timer триггер |
Асинхронный |
CTS |
Асинхронный |
Kafka триггер |
Синхронный |