当前位置:首页 > 报告详情

于雨-gRPC 协议应用开发的最佳选择:Dubbo-go.pdf

上传人: 2*** 编号:153935 2024-02-05 34页 2.28MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
Dubbo-go 3.0 是一个基于 gRPC 的微服务框架,旨在提供更易用的 gRPC 协议和框架实现。它由 360 云平台基础架构团队负责人于雨主讲,他是 dubbogo 社区负责人,Pika 项目负责人,也是阿里开源先锋人物和阿里开源大使。在 2022 年,他获得了开放原子开源基金会年度开源贡献之星和信通院 OSCAR 高峰开源人物奖项。 Dubbo-go Triple 协议是 Dubbo-go 的核心设计之一,它参考了 gRPC、gRPC-Web 和通用 HTTP 等多种协议,设计成为一个易于浏览器访问、完全兼容 gRPC 且支持 Streaming 通信的协议。Triple 协议设计目标包括为人类、开发调试友好的 HTTP-based 协议,完全兼容 gRPC 协议,以及仅依赖标准的、被广泛使用的 HTTP 特性。 Dubbo-go 为 gRPC 协议带来了微服务治理能力,解决了服务之间通信问题以及微服务全流程中的问题。它提供了丰富的服务治理能力,包括负载均衡、服务发现、分布式配置、限流降级、分布式消息、分布式追踪等。Dubbo-go 还基于 Plugin 提供了灵活的扩展机制和生态流量管控。 总结来说,Dubbo-go 3.0 是一个企业微服务整体解决方案,提供了灵活的开发模式和强大的服务治理能力。它内置 Triple 协议,兼容 gRPC 的同时易用性显著提升,使得开发 gRPC 协议通信的微服务可以同时享受到 gRPC 优势的同时避免当前所存在的不足。未来,Dubbo-go 计划提高易用性,增强 IDL 管控平台,提升可观测性,增强流量管控机制,以及优化插件机制。
Dubbo-go如何让gRPC更强大? Triple协议有何独特设计目标? Dubbo-go如何为gRPC带来微服务治理能力?
客服
商务合作
小程序
服务号
折叠