Apache Dubbo-rust

Apache Dubbo-rust, Dubbo RPC框架的Rust实现。请访问 Dubbo官网 查看更多信息.

Build Status License

概述

Dubbo-rust 目前还在开发阶段. 截至目前, 已经实现了基于HTTP2的gRPC调用.

以下为主要的依赖库:

功能列表

  • :white_check_mark: RPC 异步/同步调用
  • :white_check_mark: IDL文件代码生成器
  • :construction: RPC多协议支持(如: Triple, Dubbo, gRPC, JSONRPC)
  • :construction: 支持 TCP/HTTP2 传输层协议
  • :construction: 服务注册与发现

开始使用

项目结构

.
├── Cargo.toml
├── LICENSE
├── README.md
├── README_CN.md
├── common
│   ├── Cargo.toml
│   └── src
│       └── lib.rs
├── config
│   ├── Cargo.toml
│   └── src
│       ├── config.rs
│       ├── lib.rs
│       ├── protocol.rs
│       └── service.rs
├── contributing.md
├── docs
│   ├── filter-design.md
│   ├── generic-protocol-design.md
│   ├── readme.md
│   └── services.md
more ...

联系方式

  • 订阅官方微信公众号 officialAccount

  • 搜索并加入钉钉群组: 44694199

贡献

欢迎更多的开发者加入我们。关于更多的信息可以查看 [CONTRIBUTING]。

许可证

Apache Dubbo-rust 使用Apache许可证2.0版本。 请参考 LICENSE 文件获得更多信息。