grpc

GetcharZp20 天前
c++·后端·grpc
C++ 程序员一定要会的 RPC 框架:gRPC 从原理到实战,一次写通服务端和客户端在分布式系统里,服务之间到底是怎么“像函数调用一样通信”的? 本文从 gRPC 的设计思想讲起,系统梳理它的能力、优缺点和真实使用场景,并用 C++ 实现一个完整可跑的 gRPC 服务端和客户端,一步到位,帮你真正理解 gRPC 在工程中的价值。
Tipriest_1 个月前
grpc
grpc工具概念介绍与核心组成,应用领域说明gRPC 是由 Google 最初设计并开源的一套「高性能、通用的远程过程调用(RPC)框架」。 简单说:它是一种让「一个程序可以像调用本地函数一样去调用远端服务」的通信框架。
Henry_Wu0011 个月前
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)
只做人间不老仙2 个月前
grpc
C++ grpc 环境部署本文根据grpc.io/docs/langua… grpc的安装与测试用例运行,并给出了个人C++项目中依赖grpc示例。如果不想自己编译,可以直接看 个人C++项目中依赖grpc示例编译运行 一节,给出了我个人编译好的grpc以及示例代码编译运行方法。水平不高,能力有限,错漏之处,还请见谅。欢迎友好讨论。
西京刀客2 个月前
grpc·拦截器·metadata
什么是gRPC Metadata,使用场景是什么 | 拦截器 与 MetadatagRPC Metadata (元数据) 是 gRPC 中用于在客户端和服务器之间传输请求本身之外的附加信息的一种机制。
pan3035074793 个月前
微服务·grpc
GRPC详解gRPC 是一个高性能、开源、通用的 RPC 框架,由 Google 开发并基于 HTTP/2 和 Protocol Buffers 构建。
用户90555842148055 个月前
grpc
RPC源码探究rpc连接数上涨的原因?服务端是自研的rpc层,客户端是使用的我司rpc框架(基于开源的grpc又封装了一层)正常现象:rpc和graphd只会创建一个长连接,通过这个长连接进行数据的通信; 异常现象:服务端通过监控发现连接数一直在上涨
poemyang5 个月前
网络协议·云原生·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
鼠鼠我捏,要死了捏5 个月前
spring boot·微服务·grpc
基于Spring Boot与gRPC的高性能微服务架构设计分享在互联网金融领域,用户请求量和交易吞吐量呈爆发式增长,对系统的吞吐、延迟和可扩展性提出了极高要求。传统的REST+HTTP调用由于数据冗余大、序列化成本高、链路耗时不可控,难以满足高并发和低延迟需求。
zhuyasen6 个月前
go·gin·grpc
Sponge:一个重构Go开发体验的框架,让你在开发项目开"外挂"Go 语言简洁、高效、并发性能超神,简直是后端开发的一股清流。爱它的纯粹,爱它那 “less is more” 的哲学。但说实在的,这份“纯粹”有时候也意味着咱得“白手起家”,从零开始搭轮子。
梦兮林夕6 个月前
后端·go·grpc
04 gRPC 元数据(Metadata)深入解析大家好,我是长林啊!一个全栈开发者和 AI 探索者;致力于终身学习和技术分享。本文首发在我的微信公众号【长林啊】,欢迎大家关注、分享、点赞。大家好,我是长林啊!一个爱好 JavaScript、Go、Rust 的全栈开发者和 AI 探索者;致力于终生学习和技术分享。
鼠鼠我捏,要死了捏6 个月前
springboot·restful·grpc
Spring Boot中REST与gRPC并存架构设计与性能优化实践指南在微服务架构日益复杂的当下,单一协议往往难以满足高并发低延迟与生态兼容的双重需求。本文基于真实生产环境的项目经验,分享了如何在Spring Boot中同时提供RESTful API和gRPC接口的架构设计、性能优化及运维实践。文章结构如下:
爱吃香蕉的阿豪6 个月前
微服务·.netcore·信息与通信·grpc
在.NET Core API 微服务中使用 gRPC:从通信模式到场景选型目录一、gRPC 基础:为什么它适合微服务?二、gRPC 的四种通信模式及.NET Core 实现1. 一元 RPC(Unary RPC):最基础的请求 - 响应模式
梦兮林夕6 个月前
后端·go·grpc
深入理解 gRPC 四种 RPC 通信模式:一元、服务端流、客户端流与双向流大家好,我是长林啊!一个全栈开发者和 AI 探索者;致力于终身学习和技术分享。本文首发在我的微信公众号【长林啊】,欢迎大家关注、分享、点赞。
Code季风6 个月前
go·grpc·protobuf
gRPC与Protobuf集成详解—从服务定义到跨语言通信(含Go和Java示例)在前几篇文章中,我们已经掌握了 Protobuf 的基础语法、高级特性和序列化反序列化操作。本篇文章将深入讲解 gRPC 与 Protobuf 的集成,重点介绍如何通过 .proto 文件定义服务接口,并在 Go 和 Java 中实现 gRPC 服务与客户端的完整交互流程。我们将通过详细代码示例和分步解析,帮助你彻底掌握微服务架构中的通信设计。
Code季风7 个月前
go·grpc
深入学习 gRPC 流式通信:四种模式详解与实战代码解析在 gRPC 中,流式通信(Streaming)是实现高性能、实时交互的核心功能之一。本文将通过实际代码示例,结合详细注释和原理说明,帮助你彻底掌握 gRPC 的四种流式通信模式(Unary、Server Streaming、Client Streaming、Bidirectional Streaming),并理解它们的适用场景。
梦兮林夕7 个月前
后端·go·grpc
02 gRPC 语法及类型介绍大家好,我是长林啊!一个全栈开发者和 AI 探索者;致力于终身学习和技术分享。本文首发在我的微信公众号【长林啊】,欢迎大家关注、分享、点赞
楽码7 个月前
服务器·后端·grpc
安装和编写grpc协议文件本文分为三个主要部分:安装步骤、编译和运行服务、高效的协议编写。每个部分都有详细的步骤和说明。安装步骤