Триггеры

Приложения 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 триггер

Синхронный

Работа с триггерами.