Коннектор
Коннектор — настраиваемый компонент, позволяющий получать события из внешних источников и отправлять их в шину.
Поддерживаемые источники:
Таймер
Таймер — тип источника, который запускает генерацию событий по расписанию. Расписание задается в формате cron-выражения. По умолчанию время в cron-выражении указывается по UTC+0
Если в настройках таймера не указаны данные, которые нужно передать в шину, на вход приемника, указанного в правиле, ничего не передается.
Подробнее о формате cron-выражений см. Cron-выражения в Serverless Integrations
API EventRouter
API EventRouter — тип источника, который позволяет использовать API EventRouter для отправки пользовательских событий в шину.
Чтобы отправлять события через коннектор для API EventRouter, используйте вызов gRPC API EventService/Send
или команду Yandex Cloud CLI yc serverless eventrouter send-event
.
В отличие от отправки сообщений напрямую в шину, использование коннектора для API EventRouter позволяет:
- назначать пользователям и сервисным аккаунтам роли на отправку событий гранулярно через заданный коннектор;
- прекращать отправку событий, останавливая коннектор;
- группировать события перед отправкой в шину.