专题:RPC
共7篇相关文章

如何深入理解并掌握RPC(远程过程调用)的工作原理?
RPC(Remote Procedure Call,远程过程调用)是一种让应用程序像调用本地方法一样,去调用远程服务器上方法的技术,它屏蔽了网络通信的底层细节,让分布式系统开发更简单。本文将从核心概念、调用流程、关键组件、通信原理、协议选型...

Dubbo的服务注册与发现机制是如何运作的?
服务注册与发现是Dubbo实现分布式服务调用的核心基石,它解决了“服务消费者如何找到服务提供者”的关键问题。本文将从核心概念、完整流程、底层原理、注册中心适配、高可用设计等维度,彻底拆解Dubbo的服务注册与发现机制。 一、核心概念与角色...

Dubbo服务注册与发现机制的底层原理究竟是怎样的?
Dubbo的服务注册与发现并非简单的“地址存储与拉取”,而是基于SPI扩展架构、事件驱动、本地缓存、心跳保活等核心机制构建的高可用分布式寻址体系。本文将从底层数据结构、核心接口设计、注册订阅通知的底层实现、不同注册中心适配逻辑等维度,彻...

如何用protobufGo语言程序?
protobuf是一个附带工具生成代码并实现将结构化数据序列化的工具. 安装protobuf 参考官方文档-下载软件 在github protobuf仓库的releases页面找到新版的软件然后安装. 下载zip文件, 使用unzip指令解...

如何用gRPC将Go语言为?
gRPC是谷歌推出的一个rpc服务框架, 数据编码采用protobuf实现. 安装环境 go install google.golang.orgprotobufcmdprotoc-gen-go@latest go install go...

RPC核心,究竟有何万变不离其宗的?
微信搜 「yes的练级攻略」干货满满,不然来掐我,回复【123】一份20W字的算法刷题笔记等你来领。 个人文章汇总:https:github.comyessimidayes 欢迎 star ! Hola,我是 yes。 在了解 Du...

Dubbo为何凭借它崭露头角,开源框架的这一点如此关键?
Hola,我是 yes。 经过了 RPC 核心和 Dubbo 微内核两篇文章后,今天终于要稍稍深入一波 Dubbo 了。 作为一个通用的 RPC 框架,性能是很重要的一环,而易用性和扩展性也极为重要。 简单地、无侵入式地扩展和定制 RPC...
