管理数据目的地
更新时间: 2023-04-13

数据目的地管理功能对规则有权限进行写入操作的下游产品进行统一管理。

# 添加数据目的地

# 用户Kafka

支持自建kafka服务作为数据目的地。

  1. 在实例详情页面的左侧导航栏,在 数据流转 下选择 数据目的地,进入数据目的地列表页面。
  2. 点击 添加目的地 按钮,进入目的地添加页面。

guizeyinqin2guanlishujumudedi01.png

  1. 选择数据目的地类型为 用户KAFKA , 填写配置信息。

guizeyinqin2guanlishujumudedi02.png

配置项 说明
认证方式 仅支持JKS证书认证,默认选中
连接地址 Kafka的链接地址和端口号,格式为“host:port”,当前默认地址为广州区的AIoT消息服务for Kafka的连接地址,暂不支持修改
可信证书 可信证书,仅支持.jks文件,可从消息服务for Kafka控制台对应主题下载证书解压缩获得,文件名称为client.truststore.jks
可信证书密码 可信证书密码,可从消息服务for Kafka控制台对应主题下载证书解压缩获得,对应文件client.properties中的ssl.truststore.password值
私钥 私钥,仅支持.jks文件,可从消息服务for Kafka控制台对应主题下载证书解压缩获得,文件名称为client.keystore.jks
私钥密码 私钥密码,可从消息服务for Kafka控制台对应主题下载证书解压缩获得,对应文件client.properties中的ssl.keystore.password值
主题 AIoT消息服务for Kafka的主题
描述 可选,对目的地的描述信息。0-128字符
  1. 点击 提交 ,即可完成目的地添加。添加成功后,数据目的地会在自定义数据目的地列表中显示。

# 自定义HTTP目的地

可以使用规则引擎将设备消息以 POST 的方式,转发给自有 HTTP 服务中,服务接收消息后进行处理。此方式通过常见的 HTTP 请求方式扩展消息接收方,以便业务进一步进行消息处理。

  1. 在实例详情页面的左侧导航栏,在 数据流转 下选择 数据目的地,进入数据目的地列表页面。
  2. 点击 添加目的地 按钮,进入目的地添加页面。
  3. 选择数据目的地类型为 用户HTTP ,填写配置信息。

http01.png

配置项 说明
名称 服务名称为1~40字符,可为大小写英文、数字、中线、下划线,不可使用其他特殊字符。
HTTP服务地址 要求合法的https/http格式地址,允许带有path和url参数,最大长度256。
描述 可选,对目的地的描述信息,0-128字符。
  1. 在目的地列表中,可以对用户HTTP地址进行 验证 操作。

http02.png

过高频次的消息可能导致您的 HTTP 服务无法正确响应,请根据业务消息频次合理选择目的地。 一般情况下,不建议基于 HTTP 进行高频消息传递(如超过100 QPS),若消息并发量较大,可采用上述中 Kafka 等方案。

# 连接测试

自定义数据目的地添加成功后,可以在数据目的地列表中使用 连接测试 功能,检查目的地产品当前是否处于可用状态。

连接测试返回失败结果时,规则向该目的地写入数据同样会失败,请检查目的地配置是否正确。

# 删除数据目的地

注意: 删除时请确保该目的地未被规则设置为数据目的地或在规则中删除该目的地,目的地删除后对应的规则将无法再向其写入数据。

  1. 在实例详情页面的左侧导航栏,在 规则引擎 下选择 数据目的地 ,进入数据目的地列表页面。
  2. 勾选想要删除的目的地,点击 删除 按钮,即可删除添加的目的地。

# 使用自定义数据目的地

自定义目的地添加成功后,可在规则中将其设置为数据目的地,详细操作请参考 开发者指南 > 消息通信 > 规则引擎 章节。