函数计算
本文介绍如何在云消息队列 RabbitMQ 版控制台创建消息流出任务,将云消息队列 RabbitMQ 版的数据导出至函数计算。
前提条件
创建消息流出任务
登录云消息队列 RabbitMQ 版控制台,在左侧导航栏选择 。
在顶部菜单栏选择地域,如华东1(杭州),然后在任务列表页面中,单击创建任务列表。
在创建任务面板,设置任务名称和描述,配置以下参数,单击保存。
任务创建
在Source(源)配置向导,选择数据提供方为消息队列 RabbitMQ 版,设置以下参数,然后单击下一步。
参数
说明
示例
地域
默认选择创建消息流出任务时选择的地域且不可更改。
华东1(杭州)
RabbitMQ 实例
选择生产消息的源云消息队列 RabbitMQ 版实例。
amqp-cn-******lpc00a
Vhost
选择源云消息队列 RabbitMQ 版实例的Vhost。
test
Queue
选择源云消息队列 RabbitMQ 版实例的Queue。
queue_test
批量推送条数
调用函数发送的最大批量消息条数,当积压的消息数量到达设定值时才会发送请求,取值范围为 [1,10000]。
100
批量推送间隔(单位:秒)
调用函数的间隔时间,系统每到间隔时间点会将消息聚合后发给函数计算,取值范围为[0,15],单位为秒。0秒表示无等待时间,直接投递。
3
在Filtering(过滤)配置向导,设置数据模式内容过滤发送的请求。更多信息,请参见消息过滤。
在Transform(转换)配置向导,设置数据清洗,实现分割、映射、富化及动态路由等繁杂数据加工能力。更多信息,请参见使用函数计算实现消息数据清洗。
在Sink(目标)配置向导,选择服务类型为函数计算,配置以下参数。
参数
说明
示例
服务
选择已创建的函数计算的服务。
test
函数
选择已创建的函数计算的函数。
test
版本和别名
选择服务版本或服务别名。
指定版本
版本
函数变更的对应版本,一般选择为最新版。
LATEST
执行方式
选择同步执行或异步执行。
异步
事件
选择事件内容转换类型。更多信息,请参考事件内容转换。
完整数据
任务属性
配置事件推送失败时的重试策略及错误发生时的处理方式。更多信息,请参见重试和死信。
其他操作
在任务列表页面,找到目标任务,在其右侧操作列,执行其他操作。
查看任务详情:单击详情,在消息流出详情页面,查看任务的源端配置、目标端配置及资源信息。
编辑任务配置:单击编辑,在消息流出编辑面板,修改资源配置和规则配置。
启停任务:单击启用或者停用,然后在提示对话框,单击确认。
删除任务:单击删除,然后在提示对话框,单击确认。