RPC服务无法调用

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

应用维度配置

300 本地优先调用模式 当本地启动多个 SOFA 应用时,要使这几个应用能优先相互调用,而不需要经过软负载过程,只需要在 application.properties 中加入 sofa_runtime_local_mode=true 即可。但是 sofa_runtime_local_mode 这个配置依然需要...

调用RPC API和RESTful API

调用RPC API 在阿里云CLI中,调用RPC API时,基本命令结构如下:aliyun<product><ApiName>[-parameter1 value1-parameter2 value2.]代码示例:aliyun rds DescribeDBInstances-PageSize 50 aliyun ecs DescribeRegions aliyun rds ...

领域模型概述

此时就需要考虑子模块间的远程通信,典型的通信模式分为以下两种,一种是同步的RPC远程调用;一种是基于中间件代理的异步通信方式。同步RPC调用模型 同步RPC调用模型下,不同系统之间直接进行调用通信,每个请求直接从调用方发送到被调用方...

进阶指南

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

引用 SOFARPC 服务

将引用的 RPC 服务注入 Controller 重要 这一步是为了演示方便,实现用户通过浏览器或者其他方式访问一个 rest 接口,触发调用所引用的服务,并调用到服务端。实际开发中,并不需要注入 Controller 这一步。本教程将这个 RPC 服务注入到了 ...

RPC服务注册

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

RPC 常见问题

若您调用 RPC 服务超时,在客户端的 logs/tracelog/middleware_error.log 日志中,看到如下异常信息:2018-07-0613:21:20.463,sofa2-rpc-client,707c27b9153085447746110464663,0,main,timeout_error,rpc,invokeType=sync&uid=protocol=...

自定义 Filter

}@Override public SofaResponse invoke(FilterInvoker invoker,SofaRequest request)throws SofaRpcException{/调用前打印请求。LOGGER.info("echo request:{},{}",request.getInterfaceName()+"."+request.getMethod(),request....

H5 JS 编程

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

自动故障剔除

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

应用维度配置扩展

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

产品架构

SOFARPC SOFARPC 是一个分布式服务框架,为应用提供高性能、透明化、点对点的远程服务调用方案。产品架构如下:核心功能:包括 core 和 core-impl 两部分,主要内容为 API 和一些扩展机制。扩展及实现:即 extension-impl 部分,主要包含了...

同城流量封闭实践

多活容灾MSHA(Multi-Site High Availability)是一个云原生的多活容灾架构解决⽅案,同城流量封闭是指调用都在同一可用区内进行,减少和避免跨可用区调用带来的响应时间增长。本文通过一个电商业务案例,介绍如何进行同城流量封闭的操作。...

Windows实例的RPC组件异常如何解决?

如果Windows实例的RPC组件异常,将导致远程桌面服务无法正常工作,用户也无法通过远程桌面RDP协议远程登录该Windows实例。问题现象 您可以在Windows操作系统的任务管理器中查看Windows实例的RPC组件状态,Windows实例的RPC组件正常运行时,...

常见问题

下面罗列热修复接入和使用过程中的一些常见问题。Android 客户端 使用热修复后,和 RPC 有关的调用发生 apache http 相关的 crash 请...RPC 调用相关 如果通过 RPC 请求进行资源调用过程中出现异常,请参考 无线保镖结果码说明 进行排查。

泛化调用

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

配置RPC行为

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

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

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

弱依赖降级

调用端配置基于平均响应时间或错误率的降级规则后,当调用链路中某个下游服务调用的平均响应时间或错误率超过阈值,AHAS 就会对此调用进行降级操作,拒绝多余的调用,保护应用不被调用端短板影响。配置降级规则具体操作步骤,请参见 配置...

弱依赖降级

调用端配置基于平均响应时间或错误率的降级规则后,当调用链路中某个下游服务调用的平均响应时间或错误率超过阈值,AHAS就会对此调用进行降级操作,拒绝多余的调用,保护应用不被调用端短板影响。配置降级规则具体操作,请参见 配置降级...

常见问题

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

API概览

本产品(弹性高性能计算/2018-04-12)的OpenAPI采用 RPC 签名风格,签名细节参见 签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过 下载SDK 直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,...

Hadoop Yarn RPC 0 Day在野利用分析与传播手段披露

阿里云安全监测到Kinsing僵尸网络变种,该僵尸网络除了沿用之前的攻击手法,最新利用了Hadoop Yarn RPC未授权访问漏洞进行传播。概述 Hadoop Yarn是Hadoop的核心组件之一。Hadoop Yarn RPC未授权访问使得攻击者无需认证即可通过RPC通信执行...

常见问题

本文汇总了 SOFARegistry 使用过程中的一些常见问题及对应的解决方案。RPC 服务端发布之后,为什么在微服务控制台无法找到该服务。问题原因 应用服务器的 IP 地址,不在发布部署参数 rpc_enabled_ip_range 范围内。例如:应用服务器的 IP ...

通过命令行调用API

在Cloud Shell中调用RPC API 在云命令中调用RPC API需遵循以下格式:aliyun<ProductCode><ActionName>[-parameter1 value1-paramter2 value2]参数 说明 示例 ProductCode 需要调用的云产品code,例如云服务器的产品code为 ecs,负载均衡的...

异步处理

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

快速开始

调用 RPC 客户端发起 PRC 调用。代码示例如下:/获取 client 实例 RpcDemoClient client=MPRpc.getRpcProxy(RpcDemoClient.class);设置请求 GetIdGetReq req=new GetIdGetReq();req.id="123;req.age=14;req.isMale=true;发起 RPC 请求 try ...

使用 SDK

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

关键类介绍

如果您需要转换为其它协议,请在真正调用和收到请求的时候,转换为实际要传输的对象。可以对 SofaRequest 和 SofaResponse 进行写入操作的模块如下:Invoker Filter ServerHandler Serialization 对消息体是只读的模块如下:Cluster Router...

HSF概述

HSF为用户屏蔽了分布式领域中的各种复杂技术细节,如远程通讯、序列化实现、性能损耗、同步与异步调用方式的实现等。HSF架构 HSF作为一个纯客户端架构的RPC框架,没有服务端集群,所有HSF服务调用均是通过服务消费方(Consumer)与服务提供...

HSF概述

HSF为用户屏蔽了分布式领域中的各种复杂技术细节,如远程通讯、序列化实现、性能损耗、同步与异步调用方式的实现等。HSF架构 HSF作为一个纯客户端架构的RPC框架,没有服务端集群,所有HSF服务调用均是通过服务消费方(Consumer)与服务提供...

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

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

发布 SOFARPC 服务

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

依赖服务

将应用数据上报至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以在 依赖服务 页面了解应用依赖服务的详情,包括外部调用、数据库调用和消息队列的详细信息。前提条件 已将应用数据上报至 可观测...

properties-系统

rpc.transmit.url.timeout.tr INTEGER 预热调用超时时间,单位毫秒。10000 正整数,如10000。rpc.tr.reconnect.period INTEGER TR 客户端会自动重连已断连的服务端的时间间隔,单位毫秒。10000 正整数,如20000。另外,以下 RPC 系统配置项...

提供服务

将应用数据上报至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以在 提供服务 页面了解应用提供的服务详情,包括接口调用、消息队列、定时任务和内部方法的详细信息。前提条件 已将应用数据上报至...

依赖服务

将应用数据上报至 可观测链路 OpenTelemetry 版 后,可观测链路 OpenTelemetry 版 即可开始监控应用,您可以在 依赖服务 页面了解应用依赖服务的详情,包括外部调用、数据库调用和消息队列的详细信息。前提条件 已将应用数据上报至 可观测...

在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)...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
机器翻译 可观测链路 OpenTelemetry 版 OpenAPI Explorer 商标服务 短信服务 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用