首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入探索Go RPC:构建与实践
Code季风
创建于2025-07-01
订阅专栏
专注于从基础到高级,逐步讲解如何使用Go语言构建RPC服务
等 3 人订阅
共8篇文章
创建于2025-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解 gRPC 服务定义:从基础到高级
通过本文的详细解析,我们深入理解了 gRPC 的 `service` 定义及其重要性。希望这篇博客能够帮助你和其他学习这方面知识的人更好地掌握 gRPC 的核心概念,并应用于实际项目中。
深入学习 gRPC 流式通信:四种模式详解与实战代码解析
在 gRPC 中,流式通信(Streaming)是实现高性能、实时交互的核心功能之一。本文将通过实际代码示例,结合详细注释和原理说明,帮助你彻底掌握 gRPC 的四种流式通信模式。
学习 Protobuf:序列化、反序列化及与 JSON 的对比
Protobuf 是一种强大且灵活的数据序列化工具,特别适用于需要高效数据传输的场景。尽管 Protobuf 的数据不可读,但它的高效率和紧凑性使其成为构建分布式系统时的理想选择。
Windows下grpc开发环境搭建
从官网下载protoc文件,下载对应操作系统的win版本即可 编辑 下载完成后直接解压到本地。
跨语言RPC:使用Java客户端调用Go服务端的HTTP-RPC服务
在构建分布式系统时,实现不同编程语言之间的无缝通信是一个常见的需求。本文将详细介绍如何使用Go语言创建一个HTTP-RPC服务,并通过Java客户端进行远程调用。
跨语言RPC:使用Java客户端调用Go服务端的JSON-RPC服务
在分布式系统开发中,不同编程语言之间进行通信是一个常见的需求。通过远程过程调用(RPC)技术,我们可以让不同的程序像调用本地方法一样调用远程的服务。
探索RPC通信的多样性:从Gob到HTTP-RPC与JSON-RPC
在Go语言中,`net/rpc`包默认使用的是Gob作为其序列化协议。Gob是Go语言特有的二进制序列化格式,它允许Go语言的数据结构在网络上传输或者保存到磁盘上,并且能够被正确地解码回原始数据结构
理解基本的RPC实现:从概念到实践
远程过程调用(Remote Procedure Call, RPC)是一种协议,本文将基于Go语言,通过实际代码示例介绍如何实现基本的RPC功能。