Qwen3 惊喜上线阿里云百炼,8款模型全开源!点击免费领取 800万 tokens! 了解详情
写点什么

grpc

收录了 grpc 频道下的 50 篇内容

Dubbo 在跨语言和协议穿透性方向的探索:支持 HTTP/2 gRPC
Dubbo 在跨语言和协议穿透性方向的探索:支持 HTTP/2 gRPC

本文总体上可分为基础产品简介、Dubbo 对 gRPC (HTTP/2) 和 Protobuf 的支持及示例演示三部分。

TiDB 与 gRPC 的那点事

通过对 gRPC 的诞生背景与设计原则的介绍,作者分享了 TiDB 选择 gRPC 的原因,并介绍了在这个过程中为了适应 TiDB 而对 gRPC 做出的调整与完善。最后,关于性能方面,介绍了调优的思路。

Courier:Dropbox 基于gRPC 的 RPC 框架开发过程
Courier:Dropbox 基于 gRPC 的 RPC 框架开发过程

Dropbox运行着数百个用不同语言编写的服务,每秒交换数百万次请求。Courier是我们面向服务的架构的核心,这是一个基于gRPC的远程过程调用(RPC)框架。在开发Courier时,我们学习了很多关于扩展gRPC、大规模优化性能以及从遗留RPC系统过渡的知识。

gRPC与.NET入门
gRPC 与.NET 入门

在本文中,作者介绍了gRPC背后的核心概念以及如何使用它进行API开发。文章还通过情景分析的方式介绍了使用gRPC替换REST的优点和缺点。文中包含了一个逐步展开的教程,阐述了如何使用.NET开发基于gRPC的流服务。

东方证券正式开源其微服务框架gRPC-Nebula
东方证券正式开源其微服务框架 gRPC-Nebula

6 月中旬,东方证券宣布开源其基于 gRPC 框架开发的微服务框架 gRPC-Nebula。据了解,gRPC-Nebula 框架具有服务自动注册、服务发现、链路跟踪、服务治理等特性,为证券行业自身所特有的痛点提供了解决方案。InfoQ 编辑采访了东方证券首席架构师樊建,了解了 gRPC-Nebula 框架开源背后的故事与考量。

如何使用gRPC、Ballerina和Go开发高效的微服务
如何使用 gRPC、Ballerina 和 Go 开发高效的微服务

在这篇文章里,我们将通过真实的微服务案例来研究gRPC的关键概念,了解将gRPC作为服务间通信的好处及其用法。

微软发布gRPC-Web实现,可直接在浏览器端调用gRPC服务
微软发布 gRPC-Web 实现,可直接在浏览器端调用 gRPC 服务

有了该组件,就可以在浏览器中使用gRPC,Web应用程序可以不通过HTTP代理服务器直接与gRPC服务通信。

gRPC 1.0 发布!

Google终于发布了广受关注的gRPC 1.0版。作为平台无关的RPC系统,gRPC的特性包括:支持多达十种常用的语言,使用ProtoBuf编码消息提高性能,支持使用HTTP/2的单向或双向的安全通信等。

gRPC长连接在微服务业务系统中的实践
gRPC 长连接在微服务业务系统中的实践

本文深入解释了长连接和短连接概念, 并阐述了长连接的优势及使用时应考虑的问题。

grpc的入门使用
grpc 的入门使用

grpc是一个高性能、通用的开源RPC框架,基于HTTP/2协议标准和Protobuf序列化协议开发,支持众多的开发语言。

使用gRPC构建真实世界的微服务
使用 gRPC 构建真实世界的微服务

早期的微服务实现主要使用REST架构作为事实上的通信技术。通常,RESTful服务对于面向外部的服务会很有用,这些服务直接暴露给消费者。

基于Kubernets简单实现gRPC负载均衡
基于 Kubernets 简单实现 gRPC 负载均衡

如果读者希望能够为自己Kubernetes服务中以一种最简单的方式增加gRPC负载均衡能力,并且不用受限于实现服务的语言、gRPC使用的客户端,或者服务的部署方式,那么可以使用Linkerd来实现,仅仅需要几条简单的命令。

gRPC1.0 发布,来自 Google 的 RPC 框架

一直以来,构建一个高度可扩展且松耦合的系统是很困难的。来自Google的gRPC框架致力于解决这个领域问题。它自去年面世以来收到了社区的大量关注和使用。8月23日Google正式发布了gRPC的1.0版本,并可用于生产。在此次发布中增加了新版本对多语言的支持、API稳定性等,引起了社区广泛的关注。

gRPC-Web 发布,REST 又要被干掉了?

云原生计算基金会(CNCF)正式发布GA版本的gRPC-Web,这是一个JavaScript客户端库,使Web应用程序能够直接与后端gRPC服务通信,不需要HTTP服务器充当中介。这意味着你现在可以通过.proto文件来定义客户端和服务器端数据类型和服务接口,轻松构建真正的端到端gRPC应用程序架构。gRPC-Web为Web开发提供了REST之外的另一个选择。

我们为什么从REST转向gRPC
我们为什么从 REST 转向 gRPC

我们也是从REST开始的,但最近我们决定改用gRPC。

gRPC:Google 开源的基于 HTTP/2 和 ProtoBuf 的通用 RPC 框架

gRPC是一个高性能、通用的开源RPC框架,该框架已广泛应用于Google的云产品和谷歌的对外提供的API服务中。gRPC由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。

Uber实时推送平台实践:gRPC 推动基础设施的发展
Uber 实时推送平台实践:gRPC 推动基础设施的发展

本文介绍了Uber如何通过轮询保持信息实时更新以及基于gRPC 双向流协议构建应用。

gRPC vs REST:两种API架构风格的对比
gRPC vs REST:两种 API 架构风格的对比

本文具体介绍了两种 API 架构风格:REST 和 gRPC,并讨论它们之间的区别。

Go版本入Dubbo生态一周年:已和Spring Cloud、gRPC互通
Go 版本入 Dubbo 生态一周年:已和 Spring Cloud、gRPC 互通

本文采访当前正在开发中的Dubbo v1.5 版本的主要推进者邓明,回顾 Dubbo-go 的过往,并展望项目未来的发展。

如何在 Knative 中部署 WebSocket 和 gRPC 服务?
如何在 Knative 中部署 WebSocket 和 gRPC 服务?

当需要在生产或测试环境部署相关服务时,可以使用本文给出的示例进行 Knative 服务的测试。

grpc专题_资料-InfoQ中文网