小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
服务间通信:何时使用REST、gRPC和事件驱动消息

本文探讨了三种主要通信模式:REST、gRPC和事件驱动消息。REST适用于公共API,简单易用,但可能导致多次请求和延迟。gRPC提供高性能和强类型,适合内部服务调用,但浏览器支持有限。事件驱动消息实现服务间的时间解耦,适合多个消费者场景,但调试和一致性较复杂。选择合适的模式需考虑延迟、耦合和模式演变等因素,通常生产系统会结合使用这三种模式。

服务间通信:何时使用REST、gRPC和事件驱动消息

freeCodeCamp.org
freeCodeCamp.org · 2026-04-14T20:37:44Z

本文探讨了三种API设计范式:REST、GraphQL和gRPC。REST适合公开API和简单的CRUD操作,但在多客户端需求下表现不佳。GraphQL允许客户端按需获取数据,适合复杂数据聚合,但需处理查询复杂度和缓存问题。gRPC适合微服务间高效通信,支持流式传输,但对浏览器支持不佳。选择合适的API范式需根据具体场景和需求。

【系统架构设计百科】API 设计哲学:REST vs GraphQL vs gRPC 的真实权衡

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-13T00:00:00Z

The MCP Dev Summit North America 2026, held on April 2-3 at the New York Marriott Marquis, gathered about 1,200 attendees. Hosted by the Linux Foundation's Agentic AI Foundation, discussions...

AAIF's MCP Dev Summit: Gateways, gRPC, and Observability Signal Protocol Hardening

InfoQ
InfoQ · 2026-04-09T13:10:00Z
Qt GRPC库6.11的新特性

Qt 6.11更新了Qt GRPC库,提升了稳定性、安全性和性能,新增了消息压缩和客户端拦截器机制,增强了RPC调用的可观察性。

Qt GRPC库6.11的新特性

Qt Blog
Qt Blog · 2026-04-08T12:44:08Z
谷歌推动在模型上下文协议中支持gRPC

谷歌云宣布将为模型上下文协议(MCP)贡献gRPC传输包,以填补微服务中gRPC标准化的关键空白。MCP在企业环境中受到广泛关注,开发者希望基于gRPC构建,以降低JSON-RPC的开销。谷歌还计划支持可插拔传输,帮助企业在不重构现有服务的情况下采用MCP。

谷歌推动在模型上下文协议中支持gRPC

InfoQ
InfoQ · 2026-02-05T10:19:00Z
Spring gRPC 1.0.2 现已发布

Spring gRPC 1.0.2 维护版已在 Maven Central 发布,感谢所有用户和贡献者,详细信息请查看发布说明。

Spring gRPC 1.0.2 现已发布

Spring
Spring · 2026-01-30T00:00:00Z
WebApi 和 gRPC 还分不清?一个快递例子帮你彻底搞懂

WebApi 和 gRPC 是两种远程通信技术。WebApi 适用于通用场景,易于调试,基于 HTTP 协议;gRPC 则满足高性能需求,使用 Protobuf 和 HTTP/2,传输效率更高。开发者应根据需求选择合适的技术。

WebApi 和 gRPC 还分不清?一个快递例子帮你彻底搞懂

dotNET跨平台
dotNET跨平台 · 2026-01-26T00:02:31Z
Java动态汇总:Spring gRPC、Quarkus、Gatherers4j、Keycloak、Grails、Java Operator SDK

本周Java动态包括Gatherers4j和Keycloak的点版本更新,以及Spring gRPC、Quarkus、Grails和Java Operator SDK的维护版本发布。同时,JDK 26和27的早期访问版本也进行了更新,修复了多个问题,框架和库提供了重要的错误修复和功能增强。

Java动态汇总:Spring gRPC、Quarkus、Gatherers4j、Keycloak、Grails、Java Operator SDK

InfoQ
InfoQ · 2026-01-12T02:30:00Z
Spring gRPC 1.0.1 现已发布

Spring gRPC 1.0.1 维护版本已在 Maven Central 发布,感谢所有用户和贡献者。详细信息请查看发布说明和升级指南。

Spring gRPC 1.0.1 现已发布

Spring
Spring · 2026-01-07T00:00:00Z

在API设计中,属性常需支持多种类型但不能同时存在。OpenAPI和gRPC引入了`oneof`关键字,以简化复杂性,确保数据一致性和性能。强类型支持有助于错误检测和代码清晰,技术选择应基于具体应用场景。

API 设计中的多类型属性选择:OpenAPI 与 gRPC 的 oneof 与强类型对比

了迹奇有没
了迹奇有没 · 2025-12-30T12:56:03Z
Java动态汇总:JDK 26进入Rampdown阶段,JDK 27专家组,GlassFish,TornadoVM,Spring gRPC

本周Java动态包括JDK 26进入Rampdown阶段、JDK 27专家组成立、TornadoVM 2.0和Spring gRPC 1.0发布,以及GlassFish 7.1更新。JDK 26计划于2026年3月发布,JDK 27预计于2026年9月发布。

Java动态汇总:JDK 26进入Rampdown阶段,JDK 27专家组,GlassFish,TornadoVM,Spring gRPC

InfoQ
InfoQ · 2025-12-08T02:30:00Z
Spring gRPC 1.0.0正式发布

Spring gRPC 1.0.0正式发布,现已在Maven Central上可用。该版本支持Spring Boot 4和Spring Framework 7,兼容Java 25,并保持Java 17基线,全面实现空安全性。

Spring gRPC 1.0.0正式发布

Spring
Spring · 2025-12-04T00:00:00Z
Spring gRPC 1.0.0 的下一步计划

Spring gRPC 1.0即将发布,并计划与Spring Boot 4集成。虽然未能按计划合并,但已为Spring Boot 4添加支持,用户只需更改依赖版本,迁移过程简单。1.0发布后,自动配置和启动器将被弃用,预计在Spring Boot 4.1中合并。

Spring gRPC 1.0.0 的下一步计划

Spring
Spring · 2025-11-11T00:00:00Z
Spring gRPC 1.0.0 的下一步

Spring gRPC 1.0即将发布,并计划与Spring Boot 4集成。虽然未能按计划合并,但已为Spring Boot 4添加支持,用户只需更改依赖版本,迁移过程简单。发布后,自动配置和启动器将被弃用,未来版本将简化依赖管理。

Spring gRPC 1.0.0 的下一步

Spring
Spring · 2025-11-05T00:00:00Z
gRPC Python、AsyncIO与多进程

本文探讨了在Python中整合gRPC、AsyncIO和多进程的挑战。作者在将内部代码库的mesh API服务器集成到gRPC时,面临实现复杂性和GIL限制的问题。尽管尝试了多进程方案,但由于h2的连接复用特性遇到困难。最终,通过结合ProcessPoolExecutor和asyncio,成功实现了gRPC服务器的异步处理。

gRPC Python、AsyncIO与多进程

Est's Blog
Est's Blog · 2025-11-04T02:46:00Z
调试grpc的哼哈二将,你值得拥有

本文介绍了如何通过Kong网关管理gRPC服务,使用grpcbin和grpcurl进行模拟和验证。Kong网关支持gRPC请求,需要配置HTTP/2代理。示例展示了gRPC点对点调用及其反射协议,最终通过Kong网关发起的gRPC请求结果与直接调用一致。

调试grpc的哼哈二将,你值得拥有

dotNET跨平台
dotNET跨平台 · 2025-10-23T00:02:28Z
Spring gRPC 0.11.0 现已发布

Spring gRPC 0.11.0已发布,修复了0.10.0的错误,并对自定义安全适配器进行了小幅API调整。建议用户尽快升级。

Spring gRPC 0.11.0 现已发布

Spring
Spring · 2025-09-10T00:00:00Z
如何在ASP.NET Core中入门gRPC:开发者手册

gRPC是一个高性能的分布式计算框架,支持高效的服务间通信,适合微服务架构。本文介绍了如何在ASP.NET Core中构建gRPC服务,包括设置、定义服务契约和实现CRUD操作,帮助开发者掌握gRPC的使用。

如何在ASP.NET Core中入门gRPC:开发者手册

freeCodeCamp.org
freeCodeCamp.org · 2025-08-13T14:37:40Z
Spring gRPC 0.10.0 现已发布

Spring gRPC 0.10.0已发布,修复了0.9.0版本的错误,建议用户尽快升级。未来计划与Spring Boot 4.0.0同步发布1.0.0版本。

Spring gRPC 0.10.0 现已发布

Spring
Spring · 2025-08-11T00:00:00Z
Java动态汇总:Spring gRPC、Micronaut、JReleaser、Tomcat、Quarkus遗留配置类

本周Java动态包括Spring gRPC、Micronaut、JReleaser、Quarkus和Apache Tomcat的更新,Open Liberty 25.0.0.7测试版发布,Quarkus遗留配置类被淘汰。同时,JDK 25和26的早期版本也进行了更新,修复了多个问题。

Java动态汇总:Spring gRPC、Micronaut、JReleaser、Tomcat、Quarkus遗留配置类

InfoQ
InfoQ · 2025-07-07T02:30:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码