В этом разделе описывается, как создать Kafka trigger и настроить событие Kafka для вызова функции.
После использования Kafka trigger FunctionGraph периодически опрашивает новые сообщения в определённом топике в Kafka instance и передаёт сообщения в виде входных параметров для вызова функций. Для получения подробной информации о источнике событий DMS for Kafka см. Supported Event Sources.
Прежде чем создавать Kafka trigger, убедитесь, что подготовили следующее:
After VPC access is enabled, you need to configure corresponding subnet permissions for the Kafka security group. For details about how to enable VPC access, see Configuring VPC Access. Figure 1 Configuring a subnet
Параметр | Описание |
|---|---|
Настройка тестового события | Вы можете выбрать создание тестового события или редактирование существующего. Используйте параметр по умолчанию Create new test event. |
Шаблон события | Выберите DMS (for Kafka), чтобы использовать встроенный шаблон события Kafka. |
Имя события | Имя события может содержать от 1 до 25 символов и должно начинаться с буквы и заканчиваться буквой или цифрой. Допускаются только буквы, цифры, символы подчеркивания (_) и дефисы (-). Например, kafka-123test. |
Данные события | Система автоматически загружает встроенный шаблон события Kafka, который используется в этом примере без изменений. |
Шаблон события выглядит следующим образом:
{"event_version": "v1.0","event_time": 1576737962,"trigger_type": "KAFKA","region": "xx-xxxx-1","records": [{"messages": ["kafka message1","kafka message2","kafka message3","kafka message4","kafka message5"],"instance_id": "81335d56-b9fe-4679-ba95-7030949cc76b","topic_id": "topic-test"}]}