技术栈
grpc
千里马-horse
1 天前
java
·
开发语言
·
grpc
gRPC -- Java 基础教程
本文为 Java 开发者提供 gRPC 入门指南Java 基础教程为什么使用 gRPC?示例代码与环境准备
只做人间不老仙
3 天前
后端
·
grpc
C++ grpc 元数据示例学习
本文根据 github.com/grpc/grpc/t… 进行C++ grpc 元数据示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
切糕师学AI
4 天前
架构
·
负载均衡
·
grpc
gRPC 负载均衡详解:从原理到最佳实践
gRPC 作为高性能 RPC 框架,在微服务和云原生架构中得到了广泛应用。然而,由于其基于 HTTP/2 协议的特性,gRPC 的负载均衡(Load Balancing)与传统方案存在显著差异。若采用常规的四层负载均衡手段,往往会遇到流量不均、单点过载等问题。本文将深入剖析 gRPC 负载均衡的核心原理、内置策略、服务发现机制,并对比不同实现方案的优劣,帮助读者在真实环境中做出合理选择。
切糕师学AI
6 天前
网络协议
·
rpc
·
开源
·
grpc
深入解析 gRPC:高性能开源 RPC 框架的原理与实战
在微服务和云原生时代,不同服务之间需要高效、可靠、跨语言的通信机制。传统的 REST API 基于 HTTP/1.1 和文本格式(如 JSON),虽然简单易用,但在性能、流式传输和多语言协作方面存在天然瓶颈。为了解决这些问题,Google 于 2015 年开源了 gRPC——一个高性能、开源的远程过程调用(RPC)框架。如今,gRPC 已成为云原生计算基金会(CNCF)的明星项目,被 Netflix、Square 等众多头部公司用于生产环境。
wuchen1004
7 天前
postman
·
grpc
使用Postman测试grpc接口
笔者的数据库是Sqilte,数据文件是:pedatabase.db1)首先启动我的grpc服务:2)启动Postman,配置测试服务接口:
YF0211
12 天前
android
·
后端
·
grpc
Protobuf与 gRPC 的关系:从理论到 Android + Go 实战通信全解析
在现代分布式系统中,高效、可靠且跨平台的远程过程调用(RPC)已成为构建微服务架构、移动端后端通信的核心技术。Google Protocol Buffers(简称 Protobuf)和 gRPC 正是这一领域的黄金组合。本文将深入剖析二者的关系,并以 Android(Kotlin)客户端 和 Go 语言服务端 为例,完整阐述 gRPC 通信的交互流程、实现细节、最佳实践以及生产级考虑。全文力求逻辑清晰、层层递进。
猫吻鱼
13 天前
grpc
·
protobuf
【笔记03】【Grpc 和 Protobuf】
本系列仅做个人笔记使用,内容大部分来自所引用文章,侵删。RPC(Remote Procedure Call)即 远程过程调用,核心思想是 让调用远程服务的方法,就像调用本地函数一样简单,不用关心网络、TCP、HTTP、序列化这些底层细节。
只做人间不老仙
16 天前
后端
·
grpc
C++ grpc 截止时间示例学习
本文根据 github.com/grpc/grpc/t… 进行C++ grpc 截止时间示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
ironinfo
22 天前
性能优化
·
.net
·
grpc
.net 高并发服务性能瓶颈排查处理
我用.net8 开发的数采和实时数据库产品在一个实际项目中遇到了性能瓶颈,表现为性能监视下网络发送流量出现断流和尖峰的情况,两个进程之间的通讯在断流时会有几秒钟的阻塞,我开始以为是网络的问题,实际是短时大量的Task阻塞了线程池,使得新的请求被迫排队等待,再就是内存开销大造成GC压力较大。
千里马-horse
24 天前
grpc
·
对冲机制
gRPC -- Guides -- Request Hedging
说明什么是请求对冲以及如何进行配置对冲是 gRPC 支持的两种可配置重试策略之一。启用对冲后,gRPC 客户端会向不同后端发送多份相同请求,并使用最先收到的响应。客户端随后会取消所有未完成的请求,并将响应传递给应用层。
千里马-horse
24 天前
grpc
·
反射
gRPC -- Guides -- Reflection
说明如何使用反射提升 RPC 的透明性与可解读性反射是一套协议,gRPC 服务端可通过标准 RPC 服务对外声明自身导出的 Protobuf 定义 API,包含请求与响应消息所引用的所有类型。客户端可利用这些信息,以人类可读的方式对请求进行编码、对响应进行解码。
ALex_zry
1 个月前
c++
·
安全
·
grpc
gRPC服务熔断与限流设计
创建日期: 2026-03-26 作者: zry 标签: gRPC, 微服务, 熔断器, 限流, 弹性设计, AIDC
人间打气筒(Ada)
2 个月前
微服务
·
golang
·
开源
·
grpc
·
zipkin
·
http调用
「码动四季·开源同行」go实战案例:如何在微服务中集成 Zipkin 组件?
本文我们就来进行案例实战,选择当前流行的链路追踪组件 Zipkin作为示例,演示如何在 Go 微服务中集成 Zipkin。对于很多使用了Go 微服务框架的用户来说,其框架本身就拥有Trace 模块,如 Gokit。所以本文我们就在 Go-kit 微服务的案例中集成 Zipkin。 Zipkin 社区提供了诸如 zipkin-go、zipkin-go-opentracing、go-zipkin 等 Go 客户端库,后面我们会介绍如何将其中的 zipkin-go-opentracing(组件地址参见 http
只做人间不老仙
2 个月前
后端
·
grpc
grpc测试工具ghz的使用
本文介绍grpc 测试工具 ghz的使用。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。ghz是一个Go语言开发的gRPC性能测试和负载测试工具,可以进行
只做人间不老仙
2 个月前
后端
·
grpc
C++ grpc rpc取消示例学习
本文根据github.com/grpc/grpc/t… 进行C++ grpc rpc取消示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
stark张宇
3 个月前
微服务
·
gin
·
grpc
微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务
本文整合了微服务开发的核心技术栈:使用gRPC实现高性能RPC通信,Consul完成服务注册与发现,Nacos作为配置中心,GORM操作MySQL数据库。从项目初始化、proto定义、服务注册、配置管理到Web API调用,全流程代码讲解,并包含负载均衡、连接池、优雅注销等进阶特性。适合想系统学习Go微服务开发的读者。
雮尘
3 个月前
android
·
前端
·
grpc
手把手带你玩转Android gRPC:一篇搞定原理、配置与客户端开发
在这篇文章中,你能学会 RPC、 GRPC 是什么,protobuf 是什么,怎么定义,以及如何在 Android开发中使用。
REDcker
3 个月前
服务器
·
c++
·
后端
·
grpc
gRPC开发者快速入门
精简版快速入门,只保留核心概念与上手步骤。gRPC 是高性能、跨语言的 RPC 框架:用 Protocol Buffers 在 .proto 里定义服务,用 HTTP/2 传输,由工具生成多语言客户端/服务端代码,让你像调本地函数一样调远程接口。
REDcker
3 个月前
服务器
·
网络
·
c++
·
网络协议
·
grpc
gRPC完整文档
本文档来自 zread.ai 对 grpc/grpc 仓库的解析,合并了该站所有子页面内容。来源:https://zread.ai/grpc/grpc