grpc

寒水馨8 天前
macos·google·grpc·序列化·protobuf·protoc·数据交换
macOS下载、安装protobuf-v35.1(附安装包protoc-35.1-osx-universal_binary.zip)Protocol Buffers(简称 protobuf)是 Google 自 2001 年起内部研发、并于 2008 年 7 月 7 日正式开源的结构化数据序列化框架。作为 Google 内部服务间通信的核心技术,protobuf 以其高效、紧凑的二进制编码格式,成为 gRPC 框架的默认数据交换格式,被广泛应用于微服务架构、移动应用和数据存储等场景。
软糖姐姐9 天前
python·consul·grpc·服务注册·发现
python eureka服务发现_python与consul 实现gRPC服务注册-发现背景我们经由对gRPC的介绍得以知晓, 在服务正常启动以后, 仅需知晓ip以及port, 便能够达成gRPC的连接, 能够想到, 此种方式并不适宜应用于线上环境, 缘由在于如此直连会致使失去扩展性, 在需要进行多机部署之际, 就无法于线上环境直接予以使用, 并且当线上项目所连接的那台服务器出现宕机情况时, 整个项目也会出现错误, 这并非是我们期望得到的结果。
理人综艺好会15 天前
go·grpc
AI Agent时代,gRPC为什么还没过时?现在AI Agent越来越火,自动干活、智能协作、多机器人联动已经成了开发常态。很多人都会有个疑问:现在都靠AI智能体干活了,还有MCP、A2A这些专门给AI设计的通信方式,那以前用来做微服务的gRPC,是不是已经没用、可以淘汰了?
K神1 个月前
后端·grpc
Spring gRPC集成Spring Security OAuth2你好呀,我的老朋友!我是老寇,跟我一起学习Spring gRPC集成Spring Security OAuth2
喵个咪1 个月前
后端·go·grpc
Go-Wind gRPC 服务器从入门到精通本教程面向初学者,基于 transport/grpc/server/server.go,循序渐进地讲解如何使用 Go-Wind 插件库搭建 gRPC 服务器——从最简单的服务定义开始,逐步深入到拦截器(Interceptor)机制,最终构建一个生产级的 gRPC 微服务。
千里马-horse3 个月前
java·开发语言·grpc
gRPC -- Java 基础教程本文为 Java 开发者提供 gRPC 入门指南Java 基础教程为什么使用 gRPC?示例代码与环境准备
只做人间不老仙3 个月前
后端·grpc
C++ grpc 元数据示例学习本文根据 github.com/grpc/grpc/t… 进行C++ grpc 元数据示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
切糕师学AI3 个月前
架构·负载均衡·grpc
gRPC 负载均衡详解:从原理到最佳实践gRPC 作为高性能 RPC 框架,在微服务和云原生架构中得到了广泛应用。然而,由于其基于 HTTP/2 协议的特性,gRPC 的负载均衡(Load Balancing)与传统方案存在显著差异。若采用常规的四层负载均衡手段,往往会遇到流量不均、单点过载等问题。本文将深入剖析 gRPC 负载均衡的核心原理、内置策略、服务发现机制,并对比不同实现方案的优劣,帮助读者在真实环境中做出合理选择。
切糕师学AI3 个月前
网络协议·rpc·开源·grpc
深入解析 gRPC:高性能开源 RPC 框架的原理与实战在微服务和云原生时代,不同服务之间需要高效、可靠、跨语言的通信机制。传统的 REST API 基于 HTTP/1.1 和文本格式(如 JSON),虽然简单易用,但在性能、流式传输和多语言协作方面存在天然瓶颈。为了解决这些问题,Google 于 2015 年开源了 gRPC——一个高性能、开源的远程过程调用(RPC)框架。如今,gRPC 已成为云原生计算基金会(CNCF)的明星项目,被 Netflix、Square 等众多头部公司用于生产环境。
wuchen10043 个月前
postman·grpc
使用Postman测试grpc接口笔者的数据库是Sqilte,数据文件是:pedatabase.db1)首先启动我的grpc服务:2)启动Postman,配置测试服务接口:
YF02113 个月前
android·后端·grpc
Protobuf与 gRPC 的关系:从理论到 Android + Go 实战通信全解析在现代分布式系统中,高效、可靠且跨平台的远程过程调用(RPC)已成为构建微服务架构、移动端后端通信的核心技术。Google Protocol Buffers(简称 Protobuf)和 gRPC 正是这一领域的黄金组合。本文将深入剖析二者的关系,并以 Android(Kotlin)客户端 和 Go 语言服务端 为例,完整阐述 gRPC 通信的交互流程、实现细节、最佳实践以及生产级考虑。全文力求逻辑清晰、层层递进。
猫吻鱼3 个月前
grpc·protobuf
【笔记03】【Grpc 和 Protobuf】本系列仅做个人笔记使用,内容大部分来自所引用文章,侵删。RPC(Remote Procedure Call)即 远程过程调用,核心思想是 让调用远程服务的方法,就像调用本地函数一样简单,不用关心网络、TCP、HTTP、序列化这些底层细节。
只做人间不老仙3 个月前
后端·grpc
C++ grpc 截止时间示例学习本文根据 github.com/grpc/grpc/t… 进行C++ grpc 截止时间示例学习运行。更多的是学习记录,水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
ironinfo3 个月前
性能优化·.net·grpc
.net 高并发服务性能瓶颈排查处理我用.net8 开发的数采和实时数据库产品在一个实际项目中遇到了性能瓶颈,表现为性能监视下网络发送流量出现断流和尖峰的情况,两个进程之间的通讯在断流时会有几秒钟的阻塞,我开始以为是网络的问题,实际是短时大量的Task阻塞了线程池,使得新的请求被迫排队等待,再就是内存开销大造成GC压力较大。
千里马-horse3 个月前
grpc·对冲机制
gRPC -- Guides -- Request Hedging说明什么是请求对冲以及如何进行配置对冲是 gRPC 支持的两种可配置重试策略之一。启用对冲后,gRPC 客户端会向不同后端发送多份相同请求,并使用最先收到的响应。客户端随后会取消所有未完成的请求,并将响应传递给应用层。
千里马-horse3 个月前
grpc·反射
gRPC -- Guides -- Reflection说明如何使用反射提升 RPC 的透明性与可解读性反射是一套协议,gRPC 服务端可通过标准 RPC 服务对外声明自身导出的 Protobuf 定义 API,包含请求与响应消息所引用的所有类型。客户端可利用这些信息,以人类可读的方式对请求进行编码、对响应进行解码。
ALex_zry4 个月前
c++·安全·grpc
gRPC服务熔断与限流设计创建日期: 2026-03-26 作者: zry 标签: gRPC, 微服务, 熔断器, 限流, 弹性设计, AIDC
人间打气筒(Ada)4 个月前
微服务·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
只做人间不老仙5 个月前
后端·grpc
grpc测试工具ghz的使用本文介绍grpc 测试工具 ghz的使用。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。ghz是一个Go语言开发的gRPC性能测试和负载测试工具,可以进行