开发者社区 > 云原生 > 中间件 > 正文

Dubbo支持 net吗?

Dubbo支持 net吗?

展开
收起
你鞋带开了~ 2024-02-04 18:12:35 73 0
3 条回答
写回答
取消 提交回答
  • 目前没有,但是可以用grpc互通。
    --此回答整理自钉群“Apache Dubbo开源讨论群2”

    2024-02-06 13:39:47
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Dubbo本身不支持 .NET,但可以通过gRPC与.NET Core进行交互。

    Dubbo是一个主要面向Java的高性能RPC框架,用于服务治理和微服务架构设计。随着Dubbo的版本迭代,特别是v3版本的发布,Dubbo引入了基于gRPC的新协议Triple,这使得Dubbo能够与gRPC兼容。由于gRPC是跨语言的平台,因此理论上任何支持gRPC的语言都可以与Dubbo进行通信,包括.NET Core。

    目前,社区中已经有开发者在探索将ASP.NET Core接入Dubbo生态的可能性,这表明通过gRPC这一桥梁,.NET开发者可以利用Dubbo的服务治理能力。不过,这通常需要额外的工作来建立和维护两者之间的通信桥接。

    综上所述,虽然Dubbo不直接支持.NET,但通过gRPC这一中间层,可以实现.NET Core与Dubbo之间的互操作性。

    2024-02-05 20:00:30
    赞同 展开评论 打赏
  • Dubbo支持使用基于gRPC的新协议Triple,但并不直接支持NET

    具体来说,Dubbo是一个高性能的Java RPC框架,主要用于服务治理和微服务架构。在它的早期版本中,Dubbo主要支持基于Java的服务调用和通信。随着Dubbo的发展,它开始扩展对其他语言和平台的支持。例如,Dubbo 3.0引入了基于gRPC的新协议Triple,这使得Dubbo能够与其他支持gRPC的平台进行交互。gRPC是一个高性能、开源的通用RPC框架,支持多种语言,包括C、Java、Go等,但并没有原生支持.NET。

    对于.NET平台,如果需要接入Dubbo生态,可能需要通过一些桥接技术或者自行实现与Dubbo服务的通信。有些开发者正在探索将ASP.NET Core接入Dubbo生态的可行性,但这通常需要额外的工作和定制化的开发。

    总的来说,虽然Dubbo本身不直接支持.NET,但是通过gRPC这样的跨语言通信协议,以及开发者社区的努力,有可能实现.NET与Dubbo服务的交互。可参考官方文档dubbo

    2024-02-05 10:42:59
    赞同 展开评论 打赏
问答分类:
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载