检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
凭证,进行身份校验的安全认证机制,比PLAIN机制安全性更高。 用户名 Kafka实例开启SASL_SSL认证时可见,输入实例用户名。 密码 Kafka实例开启SASL_SSL认证时可见,输入实例密码。 确认模式 Kafka客户端收到Server端确认信号个数,表示produce
查看事件消息 登录分布式消息服务Kafka版控制台,选择Kafka实例所在的区域。 在“Kafka专享版”页面,单击Kafka实例的名称“eg-kafka”,进入实例详情页面。 选择“消息查询”页签,在消息页签页面,设置查询的Topic名称“topic-eg”、分区以及查询方式。
创建目标连接。 类型:选择“分布式消息服务 Kafka版” 名称:kafka-connect 实例:选择“eg-kafka” SASL_SSL 认证机制:SCRAM-SHA-512 用户名:kafka实例的用户名“kafka-name”, 密码:输入kafka实例密码 确认模式:Leader
“异常”,可能是以下原因导致: 未创建私网访问端点。 检查是否创建所需私网访问端点,其VPC及子网需要与RabbitMQ或RocketMQ实例配置相同,具体步骤,请参考创建私网访问端点。 用户default安全组规则配置不正确。 default安全组“出方向规则”需放通ICMP协
产生的事件路由至分布式消息服务Kafka版。 基于Serverless版事件流实现Kafka实例之间的数据同步 本章节介绍如何通过事件网格服务的事件流功能实现分布式消息服务Kafka版实例间的数据同步。 基于EventGrid事件订阅和Function实现OBS桶数据同步 本章节
事件网格EG”,选择资源所在区域,然后进入资源列表。 在右侧搜索框中将复制的资源名称粘贴过来,单击“搜索”即可查找到该资源。 单击实例的“删除”按钮,对实例执行删除操作。
单击“事件目标”,参考图3,设置事件目标参数。 选择提供方:选择“华为云” 事件目标:选择“FunctionGraph(函数计算)” 函数:选择步骤一中创建的“test”函数 版本:选择“latest” 类型:选择“透传” 图3 设置事件目标参数 单击“确定”,完成事件目标的配置。 单击“保存”,完成事件订阅的配置。
进行本实践操作需要提前完成的事项: 已开通事件网格服务并授权。 已创建虚拟私有云和子网。 已创建安全组。 已购买分布式消息服务RocketMQ实例。 已创建函数,函数以Python3.9运行时为例介绍。 创建Serverless版事件流 登录事件网格控制台,左侧导航栏选择“事件流 >
安全组规则。 入方向规则需要放通的协议端口最小集需要包括: ICMP: 全部 TCP: 5672 TCP: 15672 从RabbitMQ实例的“基本信息”页面的“连接信息”页签中可以获取需要放通的TCP端口。 图1 RabbitMQ入方向规则 配置分布式消息服务RocketMQ版安全组“入方向规则”。
计费FAQ EG实例支持变更计费模式吗? 购买RCU时套餐包,当月未使用完的RCU时下个月是否可以继续使用?
实施步骤 创建OBS桶 购买Kafka实例 创建Kafka目标连接 创建事件订阅 发送OBS事件 查看事件消息 父主题: 基于事件订阅将OBS应用事件源消息路由至分布式消息服务Kafka版
启用“死信队列”,并配置参数。 图1 配置死信队列 表1 死信队列参数说明 参数名称 说明 队列类型 选择队列类型。 实例 选择实例。 目标连接 选择目标连接。 说明: 目前只能选择与队列类型匹配的目标连接。 Topic 选择Topic。 说明: 如果事件目标与死信队列使用同一个To
否 RocketMqDetail object json格式封装消息实例更新信息 表4 RocketMqDetail 参数 是否必选 参数类型 描述 instance_id 否 String RocketMQ实例ID group 是 String 消费组 topic 是 String
否 RocketMqDetail object json格式封装消息实例链接信息 表4 RocketMqDetail 参数 是否必选 参数类型 描述 instance_id 否 String RocketMQ实例ID group 是 String 消费组 topic 是 String
ietf.org/html/rfc3986#section-4.1 specversion 是 String CloudEvents协议版本,格式为major.minor type 是 String 事件类型 datacontenttype 否 String 事件内容格式,采用
ietf.org/html/rfc3986#section-4.1 specversion 是 String CloudEvents协议版本,格式为major.minor type 是 String 事件类型 datacontenttype 否 String 事件内容格式,采用
单击“事件目标”,参考图5,设置事件目标参数。 选择提供方:选择“华为云” 事件目标:选择“FunctionGraph(函数计算)” 函数:选择步骤三中创建的“test”函数 版本:选择“latest” 类型:选择“透传” 图5 配置事件目标参数 单击“确定”,完成事件目标的配置。 单击“保存”,完成事件订阅的配置。
枚举值: OFFICIAL CUSTOM format String 事件模型格式 number_of_versions Integer 事件模型版本数 event_type_id String 事件类型ID event_type_name String 事件类型名称 event_source_id
String 事件源归属的事件通道名称 type String 事件源类型 detail Object json格式封装消息实例链接信息:如RabbitMQ实例的instance_id字段、虚拟主机vhost字段、队列queue字段、用户名、密码等 status String 自定义事件源状态
表13 TransForm 参数 是否必选 参数类型 描述 type 是 String 转换规则类型 枚举值: ORIGINAL CONSTANT VARIABLE value 否 String 常量类型规则时,字段为常量内容定义; 变量类型规则时,为变量定义,内容必须为JsonObject字符串。