RunOptions

名称类型描述示例值
object

EventBridge 触发器运行环境参数配置

batchWindowBatchWindow

攒批窗口配置。

deadLetterQueueDeadLetterQueue

是否启用死信队列。配置该参数即为启用死信队列,默认不启用死信队列,超过重试策略后的消息将被丢弃。支持配置轻量消息队列(原 MNS)、云消息队列 RocketMQ 版、消息队列 Kafka 版以及事件总线 EventBridge。

errorsTolerancestring

异常容忍策略,包含如下两种策略:

  • NONE:不容忍异常,默认值。

  • ALL:容忍所有异常。

说明 默认策略为 NONE
ALL
modestring

消息数据推送到函数计算时的底层应用模式,包含如下两种模式:

  • event-streaming:事件流模式,按照数组格式推送事件,会根据用户推送配置将一个或多个消息事件以批的形式推送到函数中进行处理,适合端到端的流式数据处理场景,该模式下支持的事件源类型有轻量消息队列(原 MNS)、RocketMQ、RabbitMQ、Kafka、MQTT 以及 DTS。

  • event-driven:事件模式,每次会将单个消息作为事件参数传入函数中,事件遵循 CloudEvents 规范,该模式下支持的事件源有 Default、轻量消息队列(原 MNS)、RocketMQ 以及 RabbitMQ,注意,该模式下,不支持攒批配置。

event-streaming
retryStrategyRetryStrategy

事件推送失败时的重试策略。