快速开始

生成 RPC 代码 当 App 在移动网关控制台接入后台服务后,进入 mPaaS 控制台,从左侧导航栏选择 移动网关>API 管理>生成代码,下载客户端的 RPC 代码。详细说明参见 注册 API 相关文档。下载的 RPC 代码结构如下,包括 RPC 配置、request ...

使用 SDK

本文引导您通过以下步骤使用移动网关 SDK:初始化网关服务 生成 RPC 代码 发送请求 请求自定义配置 自定义 RPC 拦截器 数据加密 数据签名 初始化网关服务 调用以下方法初始化网关服务:[MPRpcInterface initRpc];旧版本升级注意事项 10.1....

移动网关简介

移动网关能够:自动生成客户端的 RPC 调用代码,用户不需要关心网络通信、协议以及使用的数据格式。将服务端返回的数据自动反解生成 Objective-C 对象,无需额外编码。提供数据压缩、缓存等增强服务。统一进行异常处理,如弹出对话框、...

RPC 常见问题

由于 RPC 调用默认的超时时间是 3 秒,如果日志中的耗时大于 3 秒或者非常接近 3 秒,建议首先从服务端本身排查,可能原因如下:服务端业务代码执行慢。服务端本身有外网服务调用,或者服务端又调用了其他 RPC 服务(client>RPC Server A>...

移动网关常见问题

网关验签时客户端通过代码发起 RPC 调用,但未能拿到预期结果,在控制台产生的错误码代表什么含义?错误码 说明 原因 7000 没有设置公钥 移动 App 的无线保镖中无 appId 对应的密钥或网关无法获取 appId 对应的签名密钥。7001 验签的参数...

客户端初始化

RPC调用风格客户端 开发者可以通过以下代码初始化 RPC 的请求客户端并进行请求,下述示例描述的是调用云服务器ECS 2014-05-26版本的 DescribeInstances 接口,其它接口示例代码也可通过 OpenAPI 获取。const RPCClient=require('@alicloud/...

使用CommonRequest进行调用

使用CommonRequest进行调用介绍。说明 当您要调用的某个产品的API没有提供SDK时,可以采用泛用型的...示例:调用RPC风格的API 以下代码展示了如何使用CommonRequest的方式调用ECS的DescribeInstanceStatus接口:package main import("github....

使用CommonRequest进行调用

示例:调用RPC风格的API 以下代码展示了如何使用CommonRequest的方式调用ECS的DescribeInstanceStatus接口:from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest client=AcsClient('{your_access...

使用CommonRequest进行调用

示例:调用RPC风格的API 以下代码展示了如何使用 CommonRequest 的方式调用 CDN 的 DescribeCdnService 接口:?php use AlibabaCloud\Client\AlibabaCloud;use AlibabaCloud\Client\Exception\ClientException;use AlibabaCloud\Client\...

使用CommonRequest进行调用

示例:调用RPC风格的API 以下代码展示了如何使用CommonRequest的方式调用ECS的DescribeInstanceStatus接口:using Aliyun.Acs.Core;using Aliyun.Acs.Core.Exceptions;using Aliyun.Acs.Core.Profile;class Sample { static void Main...

使用CommonRequest进行调用

示例:调用RPC风格的API 以下代码展示了如何使用CommonRequest的方式调用ECS的DescribeInstanceStatus接口:import com.aliyuncs.CommonRequest;import com.aliyuncs.CommonResponse;import com.aliyuncs.DefaultAcsClient;import ...

进阶指南

本文对移动网关 RPC 拦截器、RPC 请求头、RPC Cookie、RPC 签名的设置进行说明。重要 在 10.2.3 基线中新增设置 RPC 签名内容。RPC 拦截 在业务开发中,如果在某些情况下需要控制客户端的网络请求(拦截网络请求,禁止访问某些接口,或者限...

安装并使用Alibaba Cloud Compiler

} 该段代码在服务端启动一个持续运行的RPC服务器 coro_rpc,在8801端口上监听传入的RPC请求,并注册了一个RPC函数 ping,用于响应RPC调用。在客户端新建代码文件client.cpp。代码内容如下:#include<iostream>#include"ylt/coro_rpc/coro_...

常见问题

RPC Tracer 打印不出 rpc-client-digest.log 现象 RPC Tracer 打印不出 rpc-client-digest.log,但是能打印 rpc-client-stat.log,而且,实际上已经调用了 RPC 服务。原因 客户的代码中手动进行了日志初始化设置,其中 isSampled=false。...

设备服务调用错误

1.问题背景&现象 1.1 问题背景 IoT 设备都是智能化设备,也就是设备里面会嵌入代码,并提供HTTP 或者RPC服务;设备联网之后被被调用,设备收到请求之后会按照代码来控制设备做响应的工作。所以设备提供的服务在调用时也可能会出错,设备日志...

业务流量隔离功能实践

无业务代码侵入难 要实现HTTP、RPC、MQ、任务调度等流量管控能力,通常需要业务应用配合改造,对业务代码侵入大。和容灾流量规则共存时,兼容不冲突难 多套流量规则(业务流量隔离规则、同城多活比例规则、可用区内流量封闭规则、异地多活...

自定义 API

以调用 rpc 方法为例,调用示例代码如下:my.call('rpc',{ operationType:'com.test.mb1001',requestData:[{ tranCode:'MB1001',customerType:0,customerId:0,UnitType:'7A238BD3-A90B-4458-885E-129230BCF7F1',sessionId:'...

什么是应用监控

自动发现并监控接口 ARMS应用监控能够自动发现和监控应用代码中常见的HTTP框架和RPC框架,并自动统计HTTP接口和RPC接口的调用量、响应时间、错误数、异常数等指标。通过接口监控和调用链视图,您可以快速排查在整条调用链路中,到底是哪...

RPC 调用

代码示例点击按钮发起 RPC 请求</h1><a href="javascript:void(0)"class="btn rpc">发起请求</a><br/>(0)"class="btn rpcHeader">发起有响应头返回的请求</a><script>function ready(callback){/如果 jsbridge 已经注入则直接调用 if...

步骤三:开发单元化应用

} } 交易启动时,首先需要向 SOFARPC 注册定制的路由逻辑,代码如下:com.alipay.sofa.rpc.ldc.LdcProviderManager.getInstance().registeLdcRouteProvider(new PocLdcRouteProvider());在取款接口中,添加一个 UID 参数,代码如下:@...

H5 应用及小程序加载失败:“系统繁忙,请稍后再试”

} RPC 7XXX 系列错误的处理方法 参考文档 网关结果码说明,7XXX 类错误均与 RPC 请求的签名验证过程有关,常见错误代码及原因如下:错误码 说明 示例 7000 没有设置公钥 移动 APP 中无线保镖中无 appId 对应的密钥或者网关无法获取 appId ...

H5 应用及小程序加载失败:“系统繁忙,请稍候再试”

} RPC 7XXX 系列错误的处理方法 参考文档 网关结果码说明,7XXX 类错误均与 RPC 请求的签名验证过程有关,常见错误代码及原因如下:错误码 描述 解释 7000 没有设置公钥 移动 APP 中的无线保镖中无 appId 对应的密钥或者网关无法获取 appId...

多端低代码开发平台魔笔

多端低代码开发平台魔笔(Low Code Development Platform Mobi)是面向企业客户和开发者的通用型低代码开发平台,提供一站式的可视化应用搭建、生成、运维服务,支持Web、H5、全平台小程序等应用的研发。支持被业务平台集成,快速沉淀业务...

H5 JS 编程

生成 JS 代码 在移动网关控制台接入 App 后台服务后,即可通过控制台生成 RPC 的 JS SDK 供客户端调用,详细说明参见 生成代码。目前针对每个 API,根据约定的接口参数,都会生成如下模板代码:var params=[{"_requestBody":{"userName":"...

HDFS指标

CopyBlockOpNumOps hdfs_datanode_rpc_CopyBlockOpNumOps DataNode RPC CopyBlock调用次数 HeartbeatsAvgTime hdfs_datanode_rpc_HeartbeatsAvgTime DataNode RPC Heartbeats调用平均时间。单位:毫秒。HeartbeatsNumOps hdfs_datanode_rpc...

应用维度配置扩展

在 SOFABoot 的使用场景下,RPC 框架在应用层面提供一些配置参数,如端口、线程池等信息。应用参数都是通过 Spring Boot@ConfigurationProperties 进行的绑定,绑定属性类为 com.alipay.sofa.rpc.boot.config.SofaBootRpcProperties,配置...

引用 SOFARPC 服务

RPC 是日常开发中最常用的中间件,本文主要说明如何引用一个 RPC 服务。前提条件 已完成环境搭建。具体步骤,请参见 搭建环境。已下载 示例工程。已将工程导入 IDE 工具。具体操作,请参见 快速入门。引入接口定义依赖 要引用一个 RPC 服务...

配置RPC行为

RPC行为可以在RPC类型埋点资源触发了某种规则后,返回相应的自定义的处理行为,例如某个RPC接口触发流控规则后返回自定义的接口返回值。本文介绍如何新增、修改、删除和关联RPC行为。前提条件 将应用接入AHAS应用防护。具体操作,请参见 接...

RPC 请求异常

如果通过 RPC 请求进行资源调用的过程中出现异常,请参考 无线保镖结果码说明 进行排查。

RPC 请求异常

如果通过 RPC 请求进行资源调用的过程中出现异常,请参考 无线保镖结果码说明 进行排查。

RPC 请求异常

如果通过 RPC 请求进行资源调用的过程中出现异常,请参见 无线保镖结果码说明 或 网关结果码说明 进行排查。

应用维度配置

false run_mode STRING RPC 运行模式,根据实际环境设置。空 rpc_tr_port INTEGER TR 端口号。12200 rpc_bind_network_interface STRING 服务器绑定固定网卡。空 rpc_enabled_ip_range STRING 服务器绑定本地 IP 范围。空 rpc_min_pool_...

RPC 请求异常

如果通过 RPC 请求进行资源调用的过程中出现异常,请参考 无线保镖结果码说明 进行排查。

通过ASM实现gRPC链路追踪

Unary RPC 使用Java语言通过服务端获取Headers实现Unary RPC。对Headers无感知。使用Go语言通过服务端获取Headers实现Unary RPC。在方法中直接调用 metadata.FromIncomingContext(ctx),上下文参数ctx来自Talk的入参。使用NodeJS语言通过...

通过ASM实现gRPC链路追踪

Unary RPC 使用Java语言通过服务端获取Headers实现Unary RPC。对Headers无感知。使用Go语言通过服务端获取Headers实现Unary RPC。在方法中直接调用 metadata.FromIncomingContext(ctx),上下文参数ctx来自Talk的入参。使用NodeJS语言通过...

自动故障剔除

自动故障剔除功能会自动监控 RPC 调用的情况,当某个节点出现故障时,可对故障节点进行权重降级,并在节点恢复健康时进行权重恢复。目前支持 Bolt 协议。配置方式 将自动故障剔除的参数配置到 SOFABoot 中的 application.properties 即可。...

日志说明

当您使用 SOFARPC 启动应用程序以后,默认情况下,RPC 会创建 logs 目录,并生成相关日志文件。日志列表 日志名称 说明 rpc/rpc-registry.log 服务地址订阅与接收日志。rpc/tr-threadpool.log 服务连接池日志(SOFABoot 支持该日志)。rpc/...

RPC服务注册

在“应用”下拉框选择需要通过RPC调用的客户端应用。在“方法名称”输入框中输入服务端接口方法名称,可自行定义,方法名称必须具备辨识性。在“接口”输入框中输入服务端接口名称,接口为不包含参数的请求地址,例如:...

自定义 Filter

}else if(response.isError()){ LOGGER.info("server rpc error:{}",response.getErrorMsg());}else{ Object ret=response.getAppResponse();if(ret instanceof Throwable){ LOGGER.error("server biz error:{}",(Throwable)ret);}else{ ...

发布 SOFARPC 服务

RPC 是日常开发中最常用的中间件,本文主要说明如何发布一个 RPC 服务。前提条件 已完成环境搭建。具体步骤,请参见 搭建环境。已下载 示例工程。已将工程导入 IDE 工具。具体操作,请参见 快速入门。发布 SOFARPC 服务 要发布一个 RPC ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
函数计算(旧版) 微服务引擎 全局事务服务 (文档停止维护) 智能商业分析 Quick BI 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用