。三 Dubbo-go-Mesh 的优势 1 接口级服务发现 前文介绍到了通过接口级服务注册发现的优势 , 即开发人员无需关心下游主机名和端口号 , 只需要引入接口存根 , 或实现接口 , 通过框架启动即可 。2 高性能 我们在 k8s 集群内部署 Istio 环境 , 分别测试了 sidecar 模式的 gRPC 服务调用和 Proxyless 模式的 dubbo-go 应用服务调用 。 发现 proxyless 在请求耗时方面比 sidecar 模式少一个数量级 , 即性能提升十倍左右 。3 跨生态 Dubbo-go 是一个横跨多个生态的服务框架 。mesh 生态 开发人员可以使用 Dubbo-go 进行应用开发的同时 , 使用 Istio 生态所提供的强大能力 。gRPC 生态 Dubbo-go 支持与 gRPC 服务互通 , HTTP2 协议栈 。Dubbo-go 默认使用 pb 序列化方式 , 高性能 。Dubbo 生态 多语言优势 , 可以实现 go-java 应用互通 。兼容 pixiu 网关 , 方便地进行服务的暴露和协议转换 。使用 Dubbo-go 生态组件 。四 动手体验 Dubbo-go-Mesh Dubbo-go 目前已支持兼容 Istio 的服务治理能力 。 支持基于 Istio 的接口级服务发现能力 , 兼容 Istio 生态的流量控制和管理能力 , 并且提供了脚手架和应用模板以提高 Go 应用开发效率 。您可参考文档 【Dubbo-go 文档 - Mesh 任务】[2
, 动手搭建一组 Dubbo-go Mesh 应用 。在这组任务中 , 开发者会从部署 Istio 环境开始 , 到创建应用模板、构建应用、发布应用、实现服务发现和 RPC、到最终完成流量规则动态配置 , 观察流量切换 。 对框架用户有较高的参考意义 。五 展望 Proxyless Service Mesh 能力将跟随 Dubbo-go 下一版本发布 , 稳定的性能需要社区成员们共同的关注与建设 。 在此基础之上 , 我们还会进一步探索轻量级 sdk + sidecar的模型;探索基于第三方流量治理组件的金丝雀发布能力;探索基于 dubbo 服务框架的多语言 sevice mesh、与更丰富的 mesh 生态组件兼容 。Dubbo-go 也将继续在云原生的方向前进 , 继续发掘云计算时代技术红利 , 与开发者同在 。作者 | 李志信 原文链接:http://click.aliyun.com/m/1000336857/ 本文为阿里云原创内容 , 未经允许不得转载 。
- 《纸人3》确认开发中!初代开启五折特惠 仅售29元
- 杉果春季特惠开启:《幽灵线:东京》新史低106元
- 客户端|用苹果快5年,给母亲换的mix2s,给父亲怂恿的买mate20x
- 算法|危险算法“达利”,开启“图片造假”新高度
- 电子商务|如何开启电商运营成功的快车道
- 客户端|二手价仅2679元!鸿蒙OS+256GB,还有50倍数码变焦!
- 杉果春促明日开启 《幽灵线:东京》超值折扣来袭
- 天翼|东数西算开启算力新时代 天翼云扛起新基建大旗
- 米家|米家空调立式3匹新品开启预售:舒适不直吹 6499元
- 酷睿处理器|搭载酷睿P的惠普战66开启预售,轻薄本处理器应该怎么选?