技术栈
grpc
ironinfo
21 小时前
性能优化
·
.net
·
grpc
.net 高并发服务性能瓶颈排查处理
我用.net8 开发的数采和实时数据库产品在一个实际项目中遇到了性能瓶颈,表现为性能监视下网络发送流量出现断流和尖峰的情况,两个进程之间的通讯在断流时会有几秒钟的阻塞,我开始以为是网络的问题,实际是短时大量的Task阻塞了线程池,使得新的请求被迫排队等待,再就是内存开销大造成GC压力较大。
千里马-horse
3 天前
grpc
·
对冲机制
gRPC -- Guides -- Request Hedging
说明什么是请求对冲以及如何进行配置对冲是 gRPC 支持的两种可配置重试策略之一。启用对冲后,gRPC 客户端会向不同后端发送多份相同请求,并使用最先收到的响应。客户端随后会取消所有未完成的请求,并将响应传递给应用层。
千里马-horse
4 天前
grpc
·
反射
gRPC -- Guides -- Reflection
说明如何使用反射提升 RPC 的透明性与可解读性反射是一套协议,gRPC 服务端可通过标准 RPC 服务对外声明自身导出的 Protobuf 定义 API,包含请求与响应消息所引用的所有类型。客户端可利用这些信息,以人类可读的方式对请求进行编码、对响应进行解码。
ALex_zry
21 天前
c++
·
安全
·
grpc
gRPC服务熔断与限流设计
创建日期: 2026-03-26 作者: zry 标签: gRPC, 微服务, 熔断器, 限流, 弹性设计, AIDC
人间打气筒(Ada)
1 个月前
微服务
·
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
只做人间不老仙
1 个月前
后端
·
grpc
grpc测试工具ghz的使用
本文介绍grpc 测试工具 ghz的使用。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。ghz是一个Go语言开发的gRPC性能测试和负载测试工具,可以进行
只做人间不老仙
1 个月前
后端
·
grpc
C++ grpc rpc取消示例学习
本文根据github.com/grpc/grpc/t… 进行C++ grpc rpc取消示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
stark张宇
2 个月前
微服务
·
gin
·
grpc
微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务
本文整合了微服务开发的核心技术栈:使用gRPC实现高性能RPC通信,Consul完成服务注册与发现,Nacos作为配置中心,GORM操作MySQL数据库。从项目初始化、proto定义、服务注册、配置管理到Web API调用,全流程代码讲解,并包含负载均衡、连接池、优雅注销等进阶特性。适合想系统学习Go微服务开发的读者。
雮尘
2 个月前
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
Irene1991
3 个月前
rpc
·
restful
·
http请求
·
grpc
·
graphql
HTTP 请求方法选择与 RESTful 实践(对比 GraphQL、RPC)
HTTP请求方法在实际开发中并非仅使用POST,但确实存在简化使用现象。早期因技术限制(如浏览器表单仅支持GET/POST)和简化思维导致过度使用POST。
GetcharZp
4 个月前
c++
·
后端
·
grpc
C++ 程序员一定要会的 RPC 框架:gRPC 从原理到实战,一次写通服务端和客户端
在分布式系统里,服务之间到底是怎么“像函数调用一样通信”的? 本文从 gRPC 的设计思想讲起,系统梳理它的能力、优缺点和真实使用场景,并用 C++ 实现一个完整可跑的 gRPC 服务端和客户端,一步到位,帮你真正理解 gRPC 在工程中的价值。
Tipriest_
4 个月前
grpc
grpc工具概念介绍与核心组成,应用领域说明
gRPC 是由 Google 最初设计并开源的一套「高性能、通用的远程过程调用(RPC)框架」。 简单说:它是一种让「一个程序可以像调用本地函数一样去调用远端服务」的通信框架。
Henry_Wu001
4 个月前
golang
·
c#
·
rabbitmq
·
grpc
·
nats
go与c# 及nats和rabbitmq交互
1)c#中的go中实现主要问题C# 的时间起点:0001年1月1日 00:00:00 UTC go的计时起点:Unix Epoch (1970-01-01 00:00:00 UTC)
只做人间不老仙
5 个月前
grpc
C++ grpc 环境部署
本文根据grpc.io/docs/langua… grpc的安装与测试用例运行,并给出了个人C++项目中依赖grpc示例。如果不想自己编译,可以直接看 个人C++项目中依赖grpc示例编译运行 一节,给出了我个人编译好的grpc以及示例代码编译运行方法。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
西京刀客
5 个月前
grpc
·
拦截器
·
metadata
什么是gRPC Metadata,使用场景是什么 | 拦截器 与 Metadata
gRPC Metadata (元数据) 是 gRPC 中用于在客户端和服务器之间传输请求本身之外的附加信息的一种机制。
pan303507479
6 个月前
微服务
·
grpc
GRPC详解
gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 开发并基于 HTTP/2 和 Protocol Buffers 构建。
用户9055584214805
8 个月前
grpc
RPC源码探究rpc连接数上涨的原因?
服务端是自研的rpc层,客户端是使用的我司rpc框架(基于开源的grpc又封装了一层)正常现象:rpc和graphd只会创建一个长连接,通过这个长连接进行数据的通信; 异常现象:服务端通过监控发现连接数一直在上涨
poemyang
8 个月前
网络协议
·
云原生
·
rpc
·
grpc
·
http2.0
站在巨人的肩膀上:gRPC通过HTTP/2构建云原生时代的通信标准
gRPC:云原生时代的通信标准 gRPC将HTTP/2作为其传输层,并在此基础上定义了自身的通信语义。gRPC支持四种服务方法类型,它们都映射到HTTP/2的流模型上。 1)Unary RPC: 客户端发送单个请求,服务器返回单个响应(类似传统请求-响应)。 2)Server Streaming RPC: 客户端发送单个请求,服务器返回一个消息序列(流)。 3)Client Streaming RPC: 客户端发送一个消息序列(流),服务器返回单个响应。 4)Bidirectional Streaming