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

#rpc

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

API 架构选哪种?SOAP、REST、GraphQL 与 RPC 全方位对比分析

架构精进之路

本文讨论了四种主要的 API 架构风格,比较它们的优缺点,并重点介绍每种情况下最适合的 API 架构风格。

5210

职责分离的艺术:剖析主从Reactor模型如何实现极致的并发性能

poemyang

Reactor单线程模型在Reactor单线程模型中,所谓的“单线程”主要针对I/O操作而言,即所有的I/O操作(如accept()、read()、write(...

7000

单线程如何撑起百万连接?I/O多路复用:现代网络架构的基石

poemyang

I/O多路复用(I/O Multiplexing)是一种允许单个线程同时监视多个文件描述符的I/O模型。其核心价值在于,它将应用程序从低效的I/O等待中解放出来...

9510

架构师之RPC框架Dubbo

紫风

针对高性能的RPC框架Dubbo做了一个详细的总结报告。包括dubbo的实现原理,功能,与springcloud集成等,方便新手寻找学习方向,也方便老鸟回顾,未...

14210

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

poemyang

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

23910

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

poemyang

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

18010

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

poemyang

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

23010

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

poemyang

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

19210

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

poemyang

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

26110

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

Tinywan

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

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

28910

高性能 PHP RPC 框架 Workerman-JsonRpc

Tinywan

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

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

19610

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

poemyang

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

27510

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

用户6320865

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

27910

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

用户6320865

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

27210

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

用户6320865

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

24510

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

poemyang

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

15510

RPC好,还是RESTful好?

架构精进之路

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

10500

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

云未归来

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

6700

【知识】RPC和gRPC

小锋学长生活大爆炸

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

54110

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

一只牛博

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

25810
领券