Apache Dubbo-go 架起 Java 和 go 之间的桥梁

发布于 2021-06-07 23:08:04 字数 5486 浏览 1994 评论 0

Apache Dubbo Go 语言实现,架起 java 和 go 之间的桥梁,与 gRPC / Spring Cloud 生态互联互通,带领 Java 生态享受云原生时代的技术红利。

工程架构

基于 dubbo 的 extension 模块和分层的代码设计(包括 protocol layer, registry layer, cluster layer, config 等等)。我们的目标是:你可以对这些分层接口进行新的实现,并通过调用 extension 模块的 extension.SetXXX 方法来覆盖 dubbo-go (同 go-for-apache-dubbo)的默认实现,以完成自己的特殊需求而无需修改源代码。同时,欢迎你为社区贡献有用的拓展实现。

关于详细设计请阅读 code layered design

功能列表

实现列表:

你可以通过访问 roadmap 知道更多关于 dubbo-go 的信息。

快速开始

dubbo-samples/golang 这个项目的事例展示了如何使用 dubbo-go 。请仔细阅读 dubbo-samples/golang/README.md 学习如何处理配置并编译程序。

github 地址:https://github.com/apache/dubbo-go

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84961 人气
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文