检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
预检查是创建事件流作业流程中的一环,用来检查用户填写的配置信息是否符合要求。预检查包含多个检查项,详情请参考表1,且每项检查独立执行,检查结果分成功、失败和告警三种类型。 表1 检查项目介绍 项目 内容 源端和目标端实例版本检查 检查源端实例和目标端实例的版本是否匹配。 源端连通性检查 检查作业所在运行时机器是否能正常连接到源端实例。
先停用事件流作业,再单击操作列“修改配置”按钮,进入“基础配置”页面,此处只能修改“作业名称”和“描述”。 单击“下一步:源和目标对象配置”,进入“源和目标对象配置”页面。 图1 源数据和目标数据配置 表1 源数据目标数据配置参数是否支持修改说明 参数 是否支持修改 配置类型 否。 实例别名
最大重试次数 请输入最大重试次数。 设置-1表示无限重试,0表示不重试。 如果RockrtMQ版本为4.x版本,则默认允许每条消息最多重试16次,每次重试的时间间隔如表2所示。 重试间隔(毫秒) 请输入1000到30000之间的整数。 表2 RockrtMQ 4.x版本重试时间间隔
要先在管理控制台上获取到项目ID。 项目ID获取步骤如下: 登录管理控制台。 鼠标悬停在右上角的用户名,选择下拉列表中的“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 父主题: 附录
创建成功后,在“自定义事件源”页签,查看创建的事件源。 步骤三:创建云服务事件目标(创建函数) 登录函数工作流控制台。 在左侧导航栏选择“函数 > 函数列表”,进入函数列表页面。 单击“创建函数”,进入“创建空白函数”页面。 参考图3,设置函数参数。关于函数参数的详细介绍,请参考创建函数。 函数类型:选择“事件函数”
串。 变量最多支持100个,且不支持嵌套结构定义; 变量名由字母、数字、点、下划线和中划线组成,必须字母或数字开头不能以HC.开头,长度不超过64个字符; 变量值表达式支持常量或JsonPath表达式,字符串长度不超过1024个字符。 最大长度:1024 template 否 String
串。 变量最多支持100个,且不支持嵌套结构定义; 变量名由字母、数字、点、下划线和中划线组成,必须字母或数字开头不能以HC.开头,长度不超过64个字符; 变量值表达式支持常量或JsonPath表达式,字符串长度不超过1024个字符。 最大长度:1024 template String
登录管理控制台,在顶部菜单栏中选择“费用 > 费用账单”。 图1 费用账单 选择“流水和明细账单 > 明细账单”,在如下图2所示红框位置复制资源名称。 图2 明细账单 在管理控制台左侧导航栏,选择“应用中间件 > 事件网格EG”,选择资源所在区域,然后进入资源列表。 在右侧搜索框中将复制的资源名称粘贴过来,单击“搜索”即可查找到该资源。
单击“创建Serverless版事件流”,然后单击左上角图标,输入事件流名称和描述,完成后单击“确定”。 单击“事件源”,弹出“配置事件源”对话框。 图1 配置事件源 参考表1,填写事件源的配置信息。 表1 移动云 RocketMQ版参数说明 参数名称 说明 事件提供方 选择移动云
SubscriptionSource objects 订阅的事件源列表, 当前仅支持订阅一个事件源 数组长度:1 - 1 targets 是 Array of SubscriptionTarget objects 事件目标列表,至少订阅一个事件目标 表4 SubscriptionSource 参数 是否必选
串。 变量最多支持100个,且不支持嵌套结构定义; 变量名由字母、数字、点、下划线和中划线组成,必须字母或数字开头不能以HC.开头,长度不超过64个字符; 变量值表达式支持常量或JsonPath表达式,字符串长度不超过1024个字符。 最大长度:1024 template 否 String
串。 变量最多支持100个,且不支持嵌套结构定义; 变量名由字母、数字、点、下划线和中划线组成,必须字母或数字开头不能以HC.开头,长度不超过64个字符; 变量值表达式支持常量或JsonPath表达式,字符串长度不超过1024个字符。 最大长度:1024 template 否 String
单击操作列“事件轨迹”,进入“事件轨迹”页面。 单击右侧“过滤”图标,进行查询。 表1 高级搜索条目参数说明 参数名称 说明 时间范围 选择事件发布时间范围。 查询类型 可选择“事件源和事件类型”和“投递状态和订阅名称”。 事件ID 输入事件ID。 单击“事件轨迹”,查看事件轨迹及事件接收、事件投递详情。
订阅的事件smn目标参数列表,该字段序列化后总长度不超过1024字节,smn订阅目标必填 transform 是 TransForm object 订阅的事件目标转换规则 dead_letter_queue 否 DeadLetterQueue object 订阅的死信参数列表 表4 Detail
订阅的事件smn目标参数列表,该字段序列化后总长度不超过1024字节,smn订阅目标必填 transform 是 TransForm object 订阅的事件目标转换规则 dead_letter_queue 否 DeadLetterQueue object 订阅的死信参数列表 表4 Detail
15,单位:秒。 表3 批量推送示例 批量推送条数 推送间隔 实际发送效果 100条 1s 每隔1s批量推送100条消息 200条 5s 每隔5s批量推送500条消息 配置完成后,单击“确定”。 单击“事件流列表”操作列的“启用”,待状态列显示为“运行中”则代表整个链路创建成功。
SSL时必填 acks 否 String 收到Server端确认信号个数,表示producer需要收到多少个这样的确认信号,算消息发送成功。acks参数代表了数据备份的可用性。支持选项: acks=0:表示producer不需要等待任何确认收到的信息,副本将立即加到socket
最大长度:16384 表3 请求Body参数 参数 是否必选 参数类型 描述 description 否 String 订阅描述 最大长度:255 sources 否 Array of SubscriptionSource objects 订阅事件源列表,字段存在则代表全量更新订阅源 数组长度:1
Call" } 查看目标函数日志。 进入函数工作流控制台,左侧导航栏选择“函数 > 函数列表”,单击目标函数名称进入详情页面。 在详情页面内,选择“监控 > 日志 > 请求列表”,单击列表中的请求ID名称,即可查看日志详情。 父主题: 创建自定义事件源
SubscriptionSourceInfo objects 订阅源列表 targets Array of SubscriptionTargetInfo objects 订阅目标列表 created_time String 创建时间 updated_time String 更新时间 表4 SubscriptionUsedInfo