文章 2025-09-18 来自:开发者社区

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

自研RPC协议:为性能而生的赛道利器尽管gRPC凭借其标准化、跨语言和基于HTTP/2的强大特性,在公网和云原生环境中大放异彩,但在某些特定的内网环境中,对性能、延迟和资源占用的要求可能更为苛刻。HTTP/2虽然高效,但其帧结构和头部处理机制相较于专为内网设计的极简协议,仍可能引入不必要的开销。相比之下ÿ...

gRPC不是银弹:为内网极致性能,如何设计自己的RPC协议?
文章 2024-11-26 来自:开发者社区

Apache Dubbo 正式发布 HTTP/3 版本 RPC 协议,弱网效率提升 6 倍

作者:杨欣(海星),Apache Dubbo Committer,前阿里巴巴高级技术专家 在 Apache Dubbo 3.3.0 版本之后,官方推出了全新升级的 Triple X 协议,全面支持 HTTP/1、HTTP/2 和 HTTP/3 协议。本文将围绕 Triple 协议对 HTTP/3 的支持进行详细阐述,包括其设计目标、实际应用案例、性能测试结果以及源码架构分析等内...

Apache Dubbo 正式发布 HTTP/3 版本 RPC 协议,弱网效率提升 6 倍
文章 2024-08-09 来自:开发者社区

RPC和 HTTP协议

RPC(Remote Procedure Call,远程过程调用) RPC 是一种通过网络从远程计算机程序上请求服务的技术。它允许像本地调用一样调用远程服务,使得开发者无需过多关注网络通信的细节。 RPC 的优点包括: 高效性:通常采用二进制协议,数据传输效率高。 强类型:接口定义明确,参数和返回值类型严格。 ...

文章 2024-06-21 来自:开发者社区

分布式系统详解--框架(Hadoop--RPC协议)

 分布式系统详解--框架(Hadoop--RPC协议)       在之前的一篇文章当中已经写过一篇文章是关于RPC通信协议的文章,是    分布式系统详解--基础知识(通信)。是讲的关于网络通信的最基本的知识。这篇文章也简单讲一下关于hadoop内部的网络通信。 一、hadoop的RPC模式 C/S模式 ...

分布式系统详解--框架(Hadoop--RPC协议)
文章 2024-05-10 来自:开发者社区

java利用xml-rpc协议操作wordpress博客

wordpress遵循xml-rpc协议,如果在wordpress中打开rpc协议,那么你就可以利用工具或者程序发表文章。 wordpress官方rpc协议文档:XML-RPC wp « WordPress Codex metaWeblog协议文档:https://www.xmlrpc.com/metaWeblogApi 本文参考文档:IBM Developer ...

文章 2024-03-29 来自:开发者社区

【Dubbo3技术专题】「服务架构体系」第一章之Dubbo3新特性要点之RPC协议分析介绍

RPC 通信协议 Dubbo3提供了Triple(Dubbo3)、Dubbo2协议,这是Dubbo框架的原生协议。除此之外,Dubbo3也对众多第三方协议进行了集成,并将它们纳入Dubbo的编程与服务治理体系, 包括:gRPC、Thrift、JsonRPC、Hessian2、REST等。以下重点介绍 Triple 与 Dubbo2 协议。 Triple 协议 Triple...

文章 2024-01-17 来自:开发者社区

RPC远程调用协议

定义RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,它允许一个计算机程序调用另一个计算机上的子程序,而不需要程序员显式编写远程调用的代码。RPC使得分布式计算更加容易,因为它隐藏了底层的网络通信细节(底层是TCP/UDP),使得程序员可以像调用本地函数一样调用远程函数。执行流程在RPC中,客户端程序通过发送一个请求消息给服务器端程序来调用远程函数。服务器端....

文章 2023-08-28 来自:开发者社区

既然有HTTP协议,为什么还要有RPC

我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释,都在用一个我们不认识的概念去解释另外一个我们不认识的概念,懂的人不需要看,不懂的人看了还是不懂。这种看了,又好像没看的感觉,云里雾里的很难受,我懂。为了避免大家有强烈的审丑疲劳,今天我们来尝试重新....

既然有HTTP协议,为什么还要有RPC
文章 2023-08-08 来自:开发者社区

Web | 什么是 RPC 消息协议 ?

什么是 RPC 消息协议?消息协议的概念听起来非常的高大上,但是消息协议到底指代的是什么,看概念是很难理解的。消息协议是指通讯双方传输的数据(消息)是如何表达描述的。接下来我用一张图来讲讲我对消息协议的理解:之前的文章我们已经明白了 RPC 就是远端过程调用,在上面这张图中客户端是发起调用的一方,服务端是程序被调用的一方。在服务端中提供了一个函数(方法),这个函数需要接收两个参数(参数1,参数2....

Web | 什么是 RPC 消息协议 ?
文章 2023-08-08 来自:开发者社区

面试官,设计一个RPC协议?我...

背景在RPC大行其道的时候,很多人并不是很懂该如何设计一个RPC协议?本文将会深入浅出地讲一下设计过程。一、RPC是什么?RPC全称Remote Procedure Call,简单理解字面意思,即跨机器访问应用程序,结合HTTP简单通俗讲讲。首先,它们都属于应用层协议,这里不展开讲网络模型,如果有需要评论区留言,后续单开一讲。其次,RPC没有行业标准,百花争艳,而HTTP有官方定义的一套标准。最....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注