自定义 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 会创建 logs 目录,并生成相关日志文件。日志列表 日志名称 说明 rpc/rpc-registry.log 服务地址订阅与接收日志。rpc/tr-threadpool.log 服务连接池日志(SOFABoot 支持该日志)。rpc/...

RPC服务无法调用

问题描述 RPC客户端调用服务时,服务无法调用。问题原因 服务器到服务注册中心网络不可达、服务权限限制、服务调用超时等。解决方案 RPC服务无法调用时,请参考以下操作进行排查:查看 catalina.out 日志,检查服务提供者是否正常注册到...

H5 JS 编程

调用 RPC 接口 JS 调用 RPC 的方法如下:AlipayJSBridge.call('rpc',{ operationType:'alipay.client.xxxx',requestData:[],headers:{} },function(result){ console.log(result);});参数说明 参数 类型 是否必需 默认值 描述 ...

HBASE指标

RPC Detail 参数 指标 描述 RPC Response Min Size hbase_regionserver_ipc_ResponseSize_min RPC响应最小大小。RPC Response Max Size hbase_regionserver_ipc_ResponseSize_max RPC响应最大大小。RPC Response Mean Size hbase_...

应用监控指标说明

业务类指标 公共维度 维度名称 维度Key 服务名称 service 服务PID pid 机器IP serverIp 接口 rpc 指标列表 所有访问类型都包含下列指标,执行查询操作时,只需要将$callType 替换为具体的访问类型即可。详细的访问类型,请参见 服务访问...

调用上下文

RPC 上下文中存放了当前调用过程中的一些其他信息,如服务提供方应用名、IP。应用开发人员可以获取这些信息做一些业务上的操作。RPC 提供获取单次调用上下文的工具类 com.alipay.sofa.rpc.api.context.RpcContextManager,您可以通过该类...

H5 应用加载失败,且伴有 RPC 7000 系列错误

问题排查 检查控制台输出日志,确认存在 RPC 7000 系列错误,例如:2020-03-10 10:51:41.883119+0800 Demo[4765:231933]alipay.client.getUnionResource resp:{"Content-Length"=0;Date="Tue,10 Mar 2020 02:51:41 GMT;Strict-Transport-...

自定义 Router

} } RPC 框架支持通过@Extension 注解来扩展 Router,并且可以覆盖重名的 Router。如需覆盖原有 Router,需将@Extension 中 override 置为 true,并确保 order 属性值大于要覆盖的重名 Router。未配置 order 属性时,默认为 0。如上自定义...

预热转发

RPC 转发配置 配置的方式有两种:直接转发到 IP 在 application.properties 增加如下参数:rpc.transmit.url=10.*.*.2 数据无论何时都直接转发到指定 IP,和 rpc.transmit.url=address:10.*.*.2 效果同样。配置预热与权重 在 application....

自定义 Registry

说明 自定义注册中心的实现类可参考 com.alipay.sofa.rpc.registry.zk.ZookeeperRegistry,实现的具体信息请参见 Registry-ZK。自定义注册中心的流程如下:实现自定义注册中心类 自定义注册中心类。自定义注册中心类时,需继承如下虚拟类:...

网关结果码说明

3000 RPC 接口不存在或关闭 在当前 workspaceId 对应的环境下,appId 对应的移动应用没有配置该 operationType 的 API 服务,或者该 API 服务不处于 开放 状态。3001 请求数据为空 客户端请求数据中的 requestData 为空。请检查客户端 RPC ...

使用 SDK

RPC 相关模块为 APMobileNetwork.framework、MPMgsAdapter,推荐使用 MPMgsAdapter 中的接口。本文引导您通过以下步骤使用移动网关 SDK:初始化网关服务 生成 RPC 代码 发送请求 请求自定义配置 自定义 RPC 拦截器 数据加密 数据签名 初始...

使用 SDK

初始化框架 在使用 RPC 之前,需先初始化 mPaaS 框架:export default class EntryAbilityStage extends AbilityStage { async onCreate(){ const app=this.context;MPFramework.create(app);const instance:MPFramework=MPFramework....

什么是RRPC

RPC(Remote Procedure Call)是指采用客户机/服务器模式,您不需要了解底层技术协议,即可远程请求服务。RRPC则可以实现由服务端请求设备端,并能够使设备端响应的功能。RRPC订阅Topic 设备端订阅RRPC消息时传递的Topic,含有通配符。RRPC...

配置行为

当监控的Web资源或RPC资源由于达到预设的流控阈值、触发熔断机制或者执行降级规则时,Fallback行为将被激活以提供备选处理逻辑。对于Web资源,通常会配置一个备用控制器或处理器来返回友好的提示信息,或者执行其他替代操作,而不是直接抛...

常见问题

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

同城流量封闭实践

多活容灾MSHA(Multi-Site High Availability)是一个云原生的多活容灾架构解决⽅案,同城流量封闭是指调用都在同一可用区内进行,减少和避免跨可用区调用带来的响应...RPC调用在单元格B内封闭如下图所示:RPC调用在单元格I内封闭如下图所示:

快速开始

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

关键类介绍

优先级:System.property custom rpc-config.json(可能存在多个自定义,会排序)rpc-config-default.json。常量 全局的基本常量在 RpcConstants 中,例如:调用方式:sync、oneway。协议:bolt、grpc。序列化:hessian、java、protobuf。...

EDAS应用无法访问页面及RPC服务无法调用

本文主要介绍企业级分布式应用服务EDAS应用无法访问页面及RPC服务无法调用的处理方案。问题描述 通过HTTP方式无法访问页面,RPC服务无法调用。问题原因 服务消费者与服务提供者之间的网络存在问题、应用配置路径错误、应用本身错误等。...

热修复分析

通过热修复报告,您可以了解 RPC(远程过程调用)、修复、回滚信息。完成以下操作,查看热修复分析报告:登录控制台,点击 产品与服务 移动开发平台 mPaaS,并选择应用。从左侧导航栏进入 移动分析 组件使用分析 热修复分析 页面。筛选数据...

SOFARPC API 服务

}@Override public void testVoid(String param){ }@Override public void testException()throws Exception { }@Override public Map String,String noParamForMap(){ System.out.println("rpc-test");Map String,String map=Maps....

自定义 LoadBalancer

将自定义负载均衡配置到 RPC 架构 基于 SOFARPC 的 SPI 机制,您需要新建扩展文件 META-INF/services/sofa-rpc/com.alipay.sofa.rpc.client.LoadBalancer,将自定义的负载均衡类配置到 RPC 架构。内容示例如下:shortestResponse=...

通过 JSAPI 调用 MGS RPC 接口向服务端发送 POST 请求...

H5 端调用 通过 JSAPI 发送请求时需要把 POST Body 的内容作为_requestBody 的值放在 requestData 参数中,参见下面的示例:window.AlipayJSBridge.call('rpc',{ operationType:'com.mpaas.addProduct',requestData:[{"_requestBody":"{\...

OpenAPI 风格

本文为您详细介绍了OpenAPI的RPC风格和ROA风格,在自定义请求体之前,您必须提前知晓要调用的产品接口风格,它决定了如何构造请求体的请求方法(RequestMethod)、请求头(RequestHeader)、请求查询字符串(RequestQueryString)、请求...

性能与 SQL 监控详情

单位时间内 Rpc 收、发包 byte 数据量 rpc_packet_in rpc_packet_out 租户的单位时间内 Rpc 收、发包 byte 数据量,单位:KB。打开的游标数 opened_cursors_count 租户的打开的游标数。数据库处于某状态的等待事件数 ob_waiteven_count ob_...

API 说明

param spaceCode 展位 ID,需要向投放平台申请*@param extInfo 扩展参数*@param immediately 只返回 RPC 结果*@param callback 回调接口*/public abstract void getSpaceInfoByCode(String spaceCode,Map String,String extInfo,boolean ...

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

问题排查步骤 检查 RPC 请求是否正常 如 常见原因 所述,客户端需要主动拉取离线包信息,而拉取过程依赖 RPC 请求,如果 RPC 链路存在问题,则无法正常获取离线包信息,导致加载失败。要确认 RPC 请求是否存在问题,需要在 Xcode 控制台中...

自定义 ShutdownHook

优雅关闭涉及两方面,一个是 RPC 框架作为客户端,一个是 RPC 框架作为服务端。作为服务端 RPC 框架作为服务端,在关闭时,不应该直接暴力关闭。关闭方式如下:查看 RPC 框架:com.alipay.sofa.rpc.context.RpcRuntimeContext在静态初始化...

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

问题描述 开发者在完成基本接入后,尝试打开 H5 应用,但容器页面显示错误提示“系统繁忙,请稍后再试”,如下图:常见原因 mPaaS 框架在打开一个 H5 应用前,首先需要获知该应用离线包的基本信息,因此客户端会主动通过 RPC 接口 alipay....

命令结构说明

阿里云云产品OpenAPI分为RPC和ROA两种类型,大部分产品使用的是RPC风格。当您使用阿里云CLI调用接口时,不同风格OpenAPI的调用方式不同。通用命令结构 阿里云CLI的通用命令结构如下:aliyun command subcommand[options and parameters]...

泛化调用

在进行 RPC 调用时,应用无需依赖服务提供方的 JAR 包,只需要知道服务的接口名、方法名即可调用 RPC 服务。泛化接口 public interface GenericService{/*泛化调用仅支持方法参数为基本数据类型,或者方法参数类型在当前应用的 ClassLoader...

在Knative中部署gRPC服务

rpc DummyServerStream(DummyMessage)returns(stream DummyMessage){}/请求为流式的调用,会接受10次请求并返回最后一次的body。rpc DummyClientStream(stream DummyMessage)returns(DummyMessage){}/请求响应都为流式的方法。rpc ...

配置预置展位

param spaceCode 展位 ID,需要向投放平台申请*@param extInfo 扩展参数*@param immediately 只返回 RPC 结果*@param callback 回调接口*/public abstract void getSpaceInfoByCode(String spaceCode,Map String,String extInfo,boolean ...

在Knative中部署gRPC服务

rpc DummyServerStream(DummyMessage)returns(stream DummyMessage){}/请求为流式的调用,会接受10次请求并返回最后一次的body。rpc DummyClientStream(stream DummyMessage)returns(DummyMessage){}/请求响应都为流式的方法。rpc ...

租户自定义监控报表

request_queue_time SQL 在等待队列中等待耗时 ob_cpu_percent CPU 使用率 ob_thread_cpu_percent 线程CPU使用率 memstore_percent MEMStore 使用百分比 rpc_packet_in_rt Rpc 收包平均耗时 rpc_packet_out_rt Rpc 发包平均耗时 rpc_packet...

在Knative中部署gRPC服务

rpc DummyServerStream(DummyMessage)returns(stream DummyMessage){}/请求为流式的调用,会接受10次请求并返回最后一次的body。rpc DummyClientStream(stream DummyMessage)returns(DummyMessage){}/请求响应都为流式的方法。rpc ...

Tracer DRM 开关

client=true 若您已经关闭了多个日志,此时想打开某个日志,需要从原来的推送值中把对应的日志去掉,例如:/已经关闭 zdal db 和 rpc-client 的 digest 日志 zdal-db=true&rpc-client=true/这个时候要打开 rpc-client 日志,应该这样推送 ...

快速入门

接口需要的相关类与方法如下:/Rpc调用回调 public interface PushRpcListener {/*@param errorCode int rpc调用返回的错误码*@param response String rpc调用返回的response*/void onReply(int errorCode,String response);}/Rpc设置 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
共享带宽 全局事务服务 (文档停止维护) 云原生数据仓库AnalyticDB 人工智能平台 PAI 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用