检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ArtemisMQ 提供了可靠的异步消息传递机制,允许不同的应用程序之间通过消息进行通信。它采用了基于消息的中间件模式,允许生产者(发送者)将消息发送到队列或主题,而消费者(接收者)则可以从队列或主题中接收并处理这些消息。
后端服务返回响应消息。
ActiveMQ ActiveMQ是一种基于Java Message Service(JMS)标准的开源消息中间件,提供可靠、高效、可扩展的消息传递机制,支持多种消息协议和传输协议,如TCP、UDP、SSL、NIO等。
接入数据源 概述 在创建数据API之前,您需要先接入数据源,确保可以正常从数据源读取数据。根据数据源类型的不同,数据源的接入配置有所差异。 前提条件 在接入数据源前,请确保ROMA Connect实例与您的数据源所在网络互通。 若ROMA Connect实例与数据源在相同VPC内时
另外,生产消息的API有多个,具体参见Kafka官网或者下文的生产消息代码。
topics:要生产消息的Topic名称。 消费消息 SASL认证方式 注意,加粗内容需要替换为实例自有信息。
ROMA Connect不会直接存储设备上报的数据,您需要配置数据转发规则,把设备数据转发到其他服务进行存储。 约束与限制 通过MQTT协议设备时,当前仅支持MQTT协议中的QoS0和QoS1。
topic_name:要生产消息的Topic名称。 消费消息 SASL认证方式 注意,加粗内容需要替换为实例自有信息。
图5 返回结果信息 表5 返回结果信息 参数 配置说明 成功响应示例 根据后端服务的成功响应消息来设置响应示例。此处成功响应示例设置为“ROMA TEST!”。 失败响应示例 调用API失败时系统返回的失败消息示例。为简单起见,此处不设置。 完成后单击“完成”。
分布式消息服务 Kafka 分布式消息服务 Kafka(Distributed Message Service for Kafka,简称Kafka)是一款基于开源社区版Kafka提供的消息队列服务,是一个拥有高吞吐、可持久化、可水平扩展,支持流式数据处理等多种特性的分布式消息流处理中间件
http或https服务 输入参数 host:服务地址 service:服务路径 content:消息体 header:请求头信息 contentType:内容类型 返回信息 返回响应的消息体 public String callPostAPI(String url, String
其他语言客户端使用说明 MQS完全兼容Kafka开源客户端。 如果您使用其他语言,也可以从Kafka官网获取客户端,按照Kafka官网提供的连接说明,与MQS对接。 获取客户端的地址请参考Kafka官网。 父主题: MQS连接开发(开源客户端)
topic:要生产消息的Topic名称。 消费消息 SASL认证方式 注意,加粗内容需要替换为实例自有信息。
如果接入的API为服务集成中创建的API时,因为API的默认子域名每天最多只能访问1000次,建议不要使用API的默认子域名接入API,避免因超过访问次数限制后导致接入数据源失败。建议使用API的独立域名接入。
Kafka日志推送插件说明 概述 ROMA Connect支持收集服务集成下已开放API的调用日志信息。Kafka日志推送插件提供了把API的详细调用日志推送到Kafka的能力,方便用户获取API的调用日志信息。
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。
调用API 调用开放的API 配置跨域访问API 定时调用API 查看API调用统计 查看API调用日志 附录:API错误码 响应消息头 父主题: 服务集成指导
调用时未添加请求消息头“host:分组域名”,导致公网调用API失败。添加消息头后,重新调用即可。 父主题: 服务集成
调用API 调用开放的API 配置跨域访问API 查看API调用统计 查看API调用日志 附录:API错误码 响应消息头 父主题: 服务集成指导(旧版界面)
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。