首页
学习
活动
专区
圈层
工具
发布

#rpc

RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。

从JSON到Protobuf,深入序列化方案的选型与原理

poemyang

序列化(Serialization)用于描述RPC服务接口和数据结构。在RPC通信中,客户端和服务器之间传输的数据通常是结构化的,如调用方法、请求参数、返回值等...

14810

gRPC不是银弹:为内网极致性能,如何设计自己的RPC协议?

poemyang

尽管gRPC凭借其标准化、跨语言和基于HTTP/2的强大特性,在公网和云原生环境中大放异彩,但在某些特定的内网环境中,对性能、延迟和资源占用的要求可能更为苛刻。...

10510

站在巨人的肩膀上:gRPC通过HTTP/2构建云原生时代的通信标准

poemyang

Trailer是一种特殊的元数据,通常包含有关执行的状态信息,例如状态码( grpc-status)和状态消息(grpc-message)

11410

从HPACK到多路复用,揭秘HTTP/2如何终结网络拥堵

poemyang

在HTTP/1中,每个请求和响应都会发送大量重复的头部信息,比如 Cookie、User Agent、Accept 等,会使得大量带宽被这些冗余的数据占用。为了...

10510

从文本到二进制:HTTP/2不止于性能,更是对HTTP/1核心语义的传承与革新

poemyang

云原生计算基金会(Cloud Native Computing Foundation,CNCF)是一个非盈利的开源组织,专注于推动云原生计算的发展和标准化。而g...

15510

高性能PHP框架webman轻松搞定RPC调用

Tinywan

沃土股份 | 技术经理 (已认证)

RPC 远程过程调用(Remote Procedure Call,简称 RPC)是一种允许一台服务器上的应用程序(例如服务器 A)通过网络调用另一台服务器(例如...

14210

高性能 PHP RPC 框架 Workerman-JsonRpc

Tinywan

沃土股份 | 技术经理 (已认证)

Workerman-JsonRpc 是一个基于 JSON 协议的远程过程调用RPC框架,结合了 Workerman 高性能 PHP socket 服务框架的强大...

11410

RPC的三大问题:跨语言、跨平台通信的终极解决方案是如何炼成的?

poemyang

服务间通信的效率与可靠性是系统性能和稳定性的关键。远程过程调用(RPC)作为跨进程、跨机器交互的核心机制,其传输协议的设计至关重要。一个优秀的RPC传输协议需要...

20410

HBase RegionServer宕机深度解析:从日志追踪到GC与RPC调优实战

用户6320865

当HBase集群中的RegionServer发生宕机时,通常会伴随一系列明显的异常表现。服务层面,客户端可能会遇到读写请求超时或完全无响应的情况,通过HBase...

19010

深入解析Hadoop高频面试题:HDFS读/写流程的RPC调用链

用户6320865

HDFS(Hadoop Distributed File System)作为Hadoop生态的核心存储组件,其读写流程的设计体现了分布式系统的高可靠性与高吞吐特...

17810

深入解析Hadoop RPC:技术细节与推广应用

用户6320865

在分布式系统的核心架构中,远程过程调用(RPC)机制如同神经网络般连接着各个计算节点。Hadoop作为大数据处理的基石,其自主研发的RPC框架不仅支撑着内部组件...

18410

书本大纲:从芯片、分布式到云计算AI时代

poemyang

以可见性、有序性、原子性为基础,通过happens - before规则和volatile/synchronized同步机制,探讨处理器优化与并发安全的关系,介...

11610

RPC好,还是RESTful好?

架构精进之路

RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更...

7800

[WCF][原创]在“消息”中 指定的 Action 必须与协定中的 ReplyAction 匹配,否则操作协定必须指定 ReplyAction="*"解决方法

云未归来

[WCF][原创]在“消息”中 指定的 Action 必须与协定中的 ReplyAction 匹配,否则操作协定必须指定 ReplyAction="*"解决方法...

4600

【知识】RPC和gRPC

小锋学长生活大爆炸

RPC(Remote Procedure Call,远程过程调用) 是一种进程间通信协议。它允许程序调用另一台机器(或同一台机器的其他进程)上的函数/过程,好像...

42310

RPC vs. HTTP:谁主沉浮在网络通信的江湖?

一只牛博

网络通信是现代软件开发中不可或缺的一部分,而选择适当的通信协议对于系统的性能和稳定性至关重要。RPC和HTTP作为两种常见的通信协议,在实际应用中有着不同的优势...

19110

【RabbitMQ】实现RPC通信的完整指南

椰椰椰耶

RPC (Remote Procedure Call), 即远过程调用。它是一种通过网络从远程计算机上请求服务,而不需要了解底层网络的技术

12910

Netty基础—6.Netty实现RPC服务

东阳马生架构

本地只有一个方法的接口,需要在本地对这个方法进行远程调用,而对这个方法进行调用其实就是对该接口的动态代理进行调用。

12400

基于 Aria2 RPC 的 P2P 客户端异常检测与 IP 封禁工具

铭心

本文介绍一款基于 Go 语言编写的 Aria2 RPC 监控工具,主要用于检测 P2P 下载中异常客户端行为,并通过系统防火墙自动封禁恶意 IP,保护网络资源安...

13900

一句话说清:什么时候用RPC,什么时候用MQ(第63讲)

架构师之路

登录页面调用passport服务,会根据passport服务的返回结果,区别执行登录成功,登录失败,执行错误。

15600
领券