检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
test_status_code String 测试返回的状态码 test_request String 测试的请求内容 test_used_time Integer 测试耗时 test_operator String 测试者的项目编号 test_response String 测试的响应内容 test_method
后端服务调用失败 原因分析 可能是以下三种原因导致,请逐一排查: 后端服务地址错误。 后端超时时间设置不合理。 当后端服务没有在设置的后端超时时间内返回时,API网关提示后端服务调用失败。 如果“后端服务地址”在ECS(Elastic Cloud Server),ECS的安全组无法被外部访问。
开发场景 场景说明 ROMA Connect的服务集成主要涉及以下几个开发场景: API调用认证开发:业务系统在调用服务集成APIC开放的API时,若API的认证方式为APP认证或IAM认证,则需要在业务系统侧进行调用认证的开发,为API请求添加认证信息。 APP认证(签名认证):调用侧集成ROMA
开发规范 开发建议 数据集成开发建议: ROMA Connect仅对连接器的RESTful接口做了规范定义,具体连接器对数据源的读写功能以及RESTful接口均需要您自行开发,您可以自行选择开发语言进行连接器开发。 连接器开发完成后,您需要自行部署连接器,并确保连接器所在网络与ROMA
开发规范 开发工具版本要求: IntelliJ IDEA:2018.3.5或以上版本。 Eclipse:3.6.0或以上版本。 Visual Studio:2019 version 16.8.4或以上版本。 开发语言环境版本要求: Java:1.8.111或以上版本的Java Development
testStatusCode String 测试返回的状态码 testRequest String 测试的请求内容 testUsedtime Integer 测试耗时 testOperator String 测试者的项目编号 testResponse String 测试的响应内容 testMethod
发送API请求时,SDK会将当前时间置于HTTP的X-Sdk-Date头,将签名信息置于Authorization头。签名只在一个有限的时间内是有效的,超时即无效。 ROMA Connect除了校验X-Sdk-Date的时间格式外,还会校验该时间值与收到请求的时间差,如果时间差超过15分钟,ROMA
0的版本为稳定版本,发布到了生产环境供生产使用,同时,该API正处于迭代中,v1.1的版本是开发人员交付测试人员进行测试的版本,发布在测试环境上,而v1.2的版本目前开发团队正处于开发过程中,可以发布到开发环境进行自测等。 为此,服务集成提供多环境管理功能,使租户能够最大化的模拟实际场景,低成本的接服务集成。 调试
K 前提条件 已获取设备的接入信息,具体请参见开发准备。 已安装开发工具和Java开发语言环境,具体请参见开发准备。 下载LINK Demo: Demo包括两个文件,DeviceConnectDemo.java用于连接设备,DeviceControlDemo.java用于调用控制设备的API。
查询某个测试计划下的需求树 查询某测试计划下的操作历史 获取环境参数分组列表 通过导入仓库中的文件生成接口测试套 计划中批量添加测试用例 项目下查询测试计划列表v2 项目下创建计划 项目下查询测试计划列表 通过用例编号获取测试用例详情 批量更新测试用例结果 批量执行测试用例 更新自定义测试服务类型用例
MQS连接开发(RESTful API) Java Demo使用说明 生产消息接口说明 消费消息接口说明 消费确认接口说明 父主题: 消息集成开发指导
消费组名称。长度不超过249位的字符串,包含a~z,A~Z,0~9、中划线(-)和下划线(_)。 ack_wait Integer 否 提交确认消费的超时时间,客户端需要在该时间内提交消费确认,如果超过指定时间,没有确认消费,系统会报消息确认超时或handler无效,则默认为消费失败。取值范围:1~300s。默认值:15s
接MQS,实现消息的生产和消费。 集成RESTful API:业务应用通过调用RESTful API,连接MQS并实现消息的生产和消费。 入门版规格实例不支持RESTful API方式连接MQS。 父主题: 开发说明
开发规范 开发工具版本要求: IntelliJ IDEA:2018.3.5或以上版本。 Eclipse:3.6.0或以上版本。 开发语言环境版本要求: 1.8.111或以上版本的Java Development Kit。 设备开发要求: 通过MQTT协议接入设备时,当前仅支持MQTT协议中的QoS0和QoS1。
开发准备 获取设备的接入信息 在ROMA Connect实例控制台选择“设备集成 LINK > 设备管理”,在页面中可查看MQTT连接地址/MQTTS连接地址,在“设备”页签的设备列表中,可查看要接入设备的“客户端ID”、“用户名”和“密码”信息。 准备开发环境 安装开发工具 安装2018
设备集成开发指导 开发说明 开发准备 设备集成开发 MQTT协议Topic规范
角的过滤条件选择“签名密钥”,单击API所绑定签名密钥的名称进入签名密钥详情页面,获取签名密钥的Key和Secret。 准备开发环境 安装开发工具 请根据所使用语言选择适合的开发工具。 安装2018.3.5或以上版本的IntelliJ IDEA,安装包请至IntelliJ IDEA官方网站下载。
> 凭据管理”,在“凭据管理”页签下单击API所授权凭据的名称,进入凭据详情页面,获取凭据的Key和Secret。 准备开发环境 安装开发工具 请根据所使用语言选择适合的开发工具。 安装2018.3.5或以上版本的IntelliJ IDEA,安装包请至IntelliJ IDEA官方网站下载。
开发场景 场景说明 ROMA Connect的设备集成LINK支持设备通过MQTT协议接入并上报数据。 设备需开发并集成MQTT客户端,并在集成过程中写入设备的接入信息。 开发完成后设备上电并联网,即可接入ROMA Connect。 父主题: 开发说明
MQS连接开发(开源客户端) Java客户端使用说明 Python客户端使用说明 Go客户端使用说明 C#客户端使用说明 其他语言客户端使用说明 附录:如何提高消息处理效率 附录:spring-kafka对接限制 父主题: 消息集成开发指导