基础术语

SOFARPC 中文 英文 释义 RPC RPC 远程过程调用(Remote Procedure Call)RPC 服务 RPC service 服务端提供接口的实现对象 RPC 引用 RPC reference 客户端针对 RPC 服务创建的一个代理对象 服务 ID service ID 服务唯一标识,由接口全路径、...

常见问题

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内封闭如下图所示:

推送流程

接入消息推送组件后,客户端通过使用 mPaaS 移动网关服务,调用远程过程调用(Remote Procedure Call,简称 RPC)网关进行设备注册、用户绑定以及厂商通道的关系绑定,实现基于设备维度和用户维度的消息推送。不同的设备平台对应的消息推送...

快速开始

生成 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服务无法调用。问题原因 服务消费者与服务提供者之间的网络存在问题、应用配置路径错误、应用本身错误等。...

网关结果码说明

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

热修复分析

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

Nacos TLS传输加密

Dnacos.remote.client.rpc.tls.enable=true-Dnacos.remote.client.rpc.tls.trustAll=true-Dnacos.remote.client.rpc.tls.provider=JDK 该模式的生效范围控制在JVM进程维度,进程内没有在properties属性中指定 tls 参数的NacosConfigService...

自定义 LoadBalancer

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

SOFARPC API 服务

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

基础术语

RPC 引用 RPC reference 客户端针对 RPC 服务创建的一个代理对象。服务 ID service ID 服务唯一标识,由接口全路径、版本、分组与通讯协议组成的唯一标识。服务提供方 service provider 提供 RPC 服务的应用。服务消费方 service consumer ...

通过 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)、请求...

API 说明

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

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

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

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

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

自定义 ShutdownHook

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

泛化调用

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

在Knative中部署gRPC服务

rpc SpecificError(SpecificErrorRequest)returns(EmptyMessage){}/该方法调用会随机返回一个错误 rpc RandomError(EmptyMessage)returns(EmptyMessage){}/该方法调用会返回header。rpc HeadersUnary(EmptyMessage)returns(HeadersMessage)...

在Knative中部署gRPC服务

rpc SpecificError(SpecificErrorRequest)returns(EmptyMessage){}/该方法调用会随机返回一个错误 rpc RandomError(EmptyMessage)returns(EmptyMessage){}/该方法调用会返回header。rpc HeadersUnary(EmptyMessage)returns(HeadersMessage)...

配置预置展位

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

租户自定义监控报表

system_event_sync_rpc_total_waits 同步 RPC 等待事件平均耗时。wait_event_count 每秒等待事件次数。system_event_internal_time_waited 内部等待事件平均耗时。wait_event_rt 等待事件平均耗时。request_dequeue_count 从处理队列出队的...

接口详情

RPC服务(图标①)可以预览 服务端 以及 客户端 的RPC服务接口列表,以及每个接口当前时间的 请求量、拒绝量、RT、成功率 等信息,提供资源名搜索能力。说明 RPC服务的接口列表为两层结构,第一层为RPC服务类名,第二层为方法名。(图标②...

Apache HDFS透明缓存加速

jindofsx.hdfs.XXX.dfs.namenode.rpc-address.nn1 表示hdfs-site.xml中 dfs.namenode.rpc-address.XXX.nn1 的值。例如:master-1-1:8020。jindofsx.hdfs.XXX.dfs.namenode.rpc-address.nn2 表示hdfs-site.xml中 dfs.namenode.rpc-address....

快速入门

接口需要的相关类与方法如下:/Rpc调用回调 public interface PushRpcListener {/*@param errorCode int rpc调用返回的错误码*@param response String rpc调用返回的response*/void onReply(int errorCode,String response);}/Rpc设置 ...

KUDU指标

kudu_rpc_incoming_queue_time_mean RPC队列的等待时间的平均值。单位:μs。kudu_rpc_incoming_queue_time_percentile_75 75%的RPC队列的等待时间。单位:μs。kudu_rpc_incoming_queue_time_percentile_99 99%的RPC队列的等待时间。单位...

Tracer DRM 开关

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

异步处理

SOFATracer 对线程池、异步调用场景下的支持 异步场景 异步调用,以 RPC 调用为例,每次 RPC 调用请求出去之后不会等待到结果返回之后才去发起下一次处理,这里有个时间差,在前一个 RPC 调用的 callback 回来之前,又一个新的 RPC 请求...

REST 自定义 Filter

对于 REST,SOFAStack 支持 JAXRSProviderManager ...对于 SOFABoot 环境下的使用,也是类似的过程,具体的写法可以参考如下示例:com.alipay.sofa.rpc.server.rest.TraceRequestFilter com.alipay.sofa.rpc.server.rest.TraceResponseFilter

SOFARPC 快速入门

} } 说明 directUrl="127.0.0.1:12201":注意端口号 12201 需要和 myserver-app Web 模块 src/main/resources/config/application.properties 中的配置 rpc.tr.port=12201 对应。引用对象 为了方便直观使用,本示例将引用服务逻辑放在 ...

集成 SOFARPC RESTful 服务和 Swagger

使用 rpc-sofa-boot-starter 6.0.1 以上版本 从 rpc-sofa-boot-starter 6.0.1 版本开始,SOFARPC 提供了 RESTful 服务和 Swagger 的一键集成能力。操作步骤如下:在 pom.xml 中增加 Swagger 的依赖。groupId>io.swagger.core....

通过命令行调用API

阿里云云产品的API分为RPC和RESTful两种类型,大部分产品提供RPC API,例如云服务器ECS,云数据库RDS和负载均衡等。不同类型的API的调用方法也不同。您可以通过以下特点判断API类型:API参数中包含Action字段的是RPC API,需要PathPattern...

mPaaS 小程序提示“网络不给力,请稍后再试”

常见原因 mPaaS 在打开一个小程序应用前,首先需要获知该小程序包的基本信息,因此客户端会主动通过 mPaaS 的 RPC 接口 alipay.client.getUnionResource 去拉取离线包信息。如果小程序包信息获取失败(RPC 出现异常),小程序容器就会提示...

常见问题

RPC 服务端发布之后,为什么在微服务控制台无法找到该服务。问题原因 应用服务器的 IP 地址,不在发布部署参数 rpc_enabled_ip_range 范围内。例如:应用服务器的 IP 是172.19.*.*,而 rpc_enabled_ip_range 配置的参数为 10:11,172.16,192...

配置方式

服务发布示例 单协议发布<bean id="personServiceImpl" class="com.alipay.sofa.boot.examples.demo.rpc.bean.PersonServiceImpl"/><sofa:service ref="personServiceImpl" interface="com.alipay.sofa.boot.examples.demo.rpc.bean....

接口详情

RPC服务(图标①)可以预览 服务端 以及 客户端 的RPC服务接口列表,以及每个接口当前时间的 请求量、拒绝量、RT、成功率 等信息,提供资源名搜索能力。说明 RPC服务的接口列表为两层结构,第一层为RPC服务类名,第二层为方法名。(图标②...

ListSpanNames-获取所有Span名称

{"SpanName":["rpc0","rpc1.1","rpc1.1.1"]} 示例 正常返回示例 JSON 格式 {"RequestId":"1E2B6A4C-6B83-4062-8B6F-AEEC1F*","SpanNames":{"SpanName":["{\"SpanName\":[\"rpc0\",\"rpc1.1\",\"rpc1.1.1\"]}"]} } 错误码 HTTP status code ...

ListSpanNames-获取所有Span名称

{"SpanName":["rpc0","rpc1.1","rpc1.1.1"]} 示例 正常返回示例 JSON 格式 {"RequestId":"1E2B6A4C-6B83-4062-8B6F-AEEC1F*","SpanNames":{"SpanName":["{\"SpanName\":[\"rpc0\",\"rpc1.1\",\"rpc1.1.1\"]}"]} } 错误码 HTTP status code ...
共有109条 < 1 2 3 4 ... 109 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 威胁情报服务 智能接入网关 全局事务服务 (文档停止维护) 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用