通过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语言通过...

使用ALB实现gRPC协议的负载均衡

gRPC是一种高性能、开源的远程过程调用框架,当您使用gRPC进行后端服务通信时,您可使用应用型负载均衡ALB(Application Load Balancer)实现gRPC协议的负载均衡,统一流量入口。gRPC基于HTTP/2协议进行通信,目前ALB仅支持前端加密(通过...

通过Ingress Controller实现gRPC服务访问

背景信息 gRPC是Google开源的一个高性能RPC通信框架,通过 Protocol Buffers 作为其IDL,在不同语言开发的平台上使用,同时gRPC基于HTTP/2协议实现,提供了多路复用、头部压缩、流控等特性,极大地提高了客户端与服务端的通信效率。...

基于云原生网关实现gRPC服务的路由转发

rpc DummyBidirectionalStreamStream(stream DummyMessage)returns(stream DummyMessage){}/该方法会返回指定的grpc错误 rpc SpecificError(SpecificErrorRequest)returns(EmptyMessage){}/该方法调用会随机返回一个错误 rpc RandomError...

使用ASM为网格内gRPC服务实现负载均衡

本文通过示例介绍gRPC服务间负载不均衡的问题以及如何实现负载均衡。背景信息 gRPC是一种基于HTTP/2的服务通信协议,使用基于Protocol Buffers(简称为PB)格式的服务定义。服务之间调用的数据可以被序列化为较小的二进制格式进行传输。...

使用ASM为网格内gRPC服务实现负载均衡

本文通过示例介绍gRPC服务间负载不均衡的问题以及如何实现负载均衡。背景信息 gRPC是一种基于HTTP/2的服务通信协议,使用基于Protocol Buffers(简称为PB)格式的服务定义。服务之间调用的数据可以被序列化为较小的二进制格式进行传输。...

调用方式概览

同时,EAS 预置的RPC实现了HTTP相关协议栈,对于高QPS(Queries Per Second)的大流量服务(例如图像服务),可以大幅度提高访问性能、降低访问延时。实现VPC高速直连的原理包括网络连通和服务发现。网络连通 为 EAS 授权后,PAI会在您指定...

uservice

使用自定义 rpc 实现微服务的命令调用,该命令可以通过 rpc_t 实现同步、异步、超时调用,也可以用 rpc_put_xxx 函数,向 rpc 中传入多个参数。服务器也可以通过 rpc 返回多个数据,可以实现复杂参数传输调用。参数:srv:微服务 rpc:调用的...

MSE Nacos SDK的应用和Nacos SDK限制使用版本

Dubbo是一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务注册到Nacos并相互调用,详情请参见 如何在MSE上为Dubbo应用构建服务注册中心。Golang Go用户可以使用示例工程,快速搭建 基于Go的框架。Apache Dubbo-Go支持Go用户...

VPC高速直连调用

同时,EAS 预置的RPC实现了HTTP相关协议栈,对于高QPS(Queries Per Second)的大流量服务(例如图像服务),可以大幅度提高访问性能、降低访问延时。前提条件 如果您使用专属资源组部署服务,则部署服务前,需要为专属资源组开通VPC高速直...

RPC 常见问题

本文汇总梳理了 RPC 使用过程中遇到的常见问题及排查思路。使用 RPC 客户端调用服务时报错 调用服务时报“RPC-02306:没有获得服务[{0}]的调用地址,请检查服务是否已经推送”错误 排查思路如下:检查服务地址是否推送。登录客户端,查看/...

基于ASMGrpcJsonTranscoder实现以HTTP/JSON方式请求...

} rpc SayHelloStreamReply(HelloRequest)returns(stream HelloReply){} rpc SayHelloBidiStream(stream HelloRequest)returns(stream HelloReply){} }/The request message containing the user's name.message HelloRequest { string ...

基于ASMGrpcJsonTranscoder实现以HTTP/JSON方式请求...

} rpc SayHelloStreamReply(HelloRequest)returns(stream HelloReply){} rpc SayHelloBidiStream(stream HelloRequest)returns(stream HelloReply){} }/The request message containing the user's name.message HelloRequest { string ...

网关签名机制

为保证客户端请求不被篡改和伪造,RPC 请求有签名机制,RPC 模块会自动实现加签功能。基本的加签、验签过程如下:将 requestBody 中的内容转换为字符串。使用无线保镖安全模块,通过保存在加密图片(即无线保镖图片)中的加密密钥,对转化...

基本概念

MPC MPC 为 mpaaschannel 的缩写,是 mPaaS 实现的一套 RPC 方案。移动 App 标识 移动应用标识(AppId)是创建 mPaaS 应用时生成的标识。可在控制台的下载配置文件页面中查看。移动网关服务 移动网关服务(Mobile Gateway Service,MGS)是...

DBMS_MVIEW

push_deferred_rpc 为了实现兼容性而支持此参数。默认为TRUE。refresh_after_errors 为了实现兼容性而支持此参数。默认为FALSE。purge_option 为了实现兼容性而支持此参数。默认为1。parallelism 为了实现兼容性而支持此参数。默认为0。...

基础术语

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

新建Elastic Service在线类型的公共节点

Elastic Service是在线服务类型的节点,在线服务指的是一类“常驻”守护型服务,它的使用方式是通过某种远程过程调用RPC(Remote Procedure Call)来提供服务。本文介绍如何新建Elastic Service在线类型的公共节点。背景信息 Elastic ...

新建Elastic Service在线类型的公共节点

Elastic Service是在线服务类型的节点,在线服务指的是一类“常驻”守护型服务,它的使用方式是通过某种远程过程调用RPC(Remote Procedure Call)来提供服务。本文介绍如何新建Elastic Service在线类型的公共节点。背景信息 Elastic ...

节点类型说明

以下为各种在线服务的RPC方式:HSF>TCP+Hessian JAX-RS>HTTP Spring Remoting > HTTP+HessianRPC实现方式对于使用在线服务的用户透明,用户只需要对接Elastic-Client 即可完成服务的调用。节点类型 对应的云计算资源类型 说明 Elastic ...

应用维度配置扩展

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

SOFARPC 快速入门

微服务(SOFAStack MicroService)主要是通过 SOFARPC 来实现服务的发布和引用,微服务中的其它模块也都围绕 SOFARPC 展开。本文以微服务本地开发到云端发布的整体流程为框架,让您了解 SOFARPC 如何在本地实现、如何发布到云端、如何...

如何使用消息服务?

对于一些重要的数据上行,客户端需要感知到每次上行应用服务器端的处理状态,可以通过基于CMNS长连通道实现RPC方案在客户端进行远程服务的调用实现。CMNS优点 CMNS在过去服务亿万级yunos设备中,体现出以下三种优点:省流量:长连接采用...

新建Elastic Service在线类型的节点并运行

Elastic Service是在线服务类型的节点,在线服务指的是一类“常驻”守护型服务,它的使用方式是通过某种远程过程调用RPC(Remote Procedure Call)来提供服务。本文介绍如何添加Elastic Service在线类型的节点并运行。背景信息 Elastic ...

新建Elastic Service在线类型的节点并运行

Elastic Service是在线服务类型的节点,在线服务指的是一类“常驻”守护型服务,它的使用方式是通过某种远程过程调用RPC(Remote Procedure Call)来提供服务。本文介绍如何添加Elastic Service在线类型的节点并运行。背景信息 Elastic ...

MSE Agent版本说明

2.9.2 2023年09月09日 流量防护实现RPC调用行为的自定义支持。流量防护支持SentinelWebInterceptor位于处理链首。流量防护借助Agent注入SentinelWebInterceptor作为Starter注入机制失效时的补充。2.9.1.2 2023年08月03日 修复Spring ...

链路追踪

默认为 JSON 数据格式,具体的字段含义解释如下:RPC 客户端摘要日志(rpc-client-digest.log)日志示例如下:{"timestamp":"2018-05-20 17:03:20.708","tracerId":"1e27326d1526807000498100185597","spanId":"0","span.kind":"client",...

流水单据型业务场景多活实践

MSHA接入:将下单链路的应用安装上Agent,从而无侵入的实现SpringCloud RPC跨单元路由功能和数据防脏写功能。管控配置:进入MSHA控制台进行各层多活资源的配置(接入层域名、URI、SLB、数据层数据同步等)。改造后的应用架构如下图所示。...

基本概念

HRPC HRPC 是基于 HTTP 实现RPC 方案。花指令及坏指令插入 花指令指可执行但能够干扰分析的一些指令,坏指令指不可执行的非法指令。花指令及坏指令插入模块用于对抗 IDA 等反汇编器、反编译器的静态指令流分析能力。后台 指客户端当前...

多协议发布

XML 方式 直接在标签中增加多个 binding 即可:<sofa:service ref="sampleFacadeImpl" interface="com.alipay.sofa.rpc.bean.SampleFacade"><sofa:binding.bolt/><sofa:binding.rest/><sofa:binding.dubbo/></sofa:service>Annotation 方式 ...

签名机制

本文介绍 RPC 风格的 API 的签名机制。说明 消息服务类 API 属于 ROA 风格,其签名机制请参见 请求签名机制。安全访问类 API 接口无需签名。签名机制概述 虚商集成涉及的阿里云服务通过使用 Access Key ID 和 Access Key Secret 进行对称...

进阶指南

RPC 拦截 在业务开发中,如果在某些情况下需要控制客户端的网络请求(拦截网络请求,禁止访问某些接口,或者限流),可以通过 RPC 拦截器实现。创建全局拦截器 public class CommonInterceptor implements RpcInterceptor {/*前置拦截:...

TCC 模式接入

} catch(Throwable t){ } } 发起方配置 对于发起方的应用来说,如果参与者与发起方分别属于不同的应用,则发起方需要订阅参与者 RPC 服务。跨服务 TCC 参与者服务订阅 基于 SOFARPC 发布的服务订阅...

基础术语

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

存证服务API

BaaS 提供自定义 RPC 协议来实现节点连接。以下介绍 Java SDK 实现的 API 客户端。Client Client 类是 antblockchain-gl API 通讯协议的实现,客户端是线程安全的,多线程可以显著提高 SDK 的性能,但不是越多越好,您需要根据实际需求测试...

业务流量隔离功能实践

场景实现方案分类 根据上述业务流量隔离适用场景和建设难点,现有两种实现方案:方案1:隔离环境和线上普通环境共用一套中间件 该方案需要具备入口流量与中间件(RPC、MQ、调度任务等)的流量隔离能力。灰度发布、线上专属环境和日常多项目...

同城多活架构实践

业务无侵入难度大:要实现HTTP、RPC、MQ、任务调度等流量管控能力,通常需要业务应用配合改造,对业务代码侵入大。业务背景信息 本示例的电商业务包含以下应用:frontend:入口Web应用,负责和用户交互。cartservice:购物车应用。记录用户...

数据类型汇总

说明 目前还不支持uuid-ossp中实现的算法。详情请参见 uuid。00000000-0000-0000-0000-000000000000~ffffffff-ffff-ffff-ffff-ffffffffffff a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11 TIMESTAMP WITH TIME ZONE、DATE和DECIMAL的示例SQL语句...

基本概念

针对金融级场景下大规模分布式系统的特点,提供了丰富的发布策略以满足不同的场景,帮助传统架构平滑过渡,适应金融技术风险保障需求,实现大规模金融级运维场景下的容器服务落地。ALB 负载均衡(Ant Financial Load Balancer,ALB)是将...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云消息队列 RocketMQ 版 弹性公网IP 全局事务服务 (文档停止维护) 高速通道 云安全中心 短信服务
新人特惠 爆款特惠 最新活动 免费试用