apache / apache/dubbo-rust

[Discussion] Using Rust in the Dubbo ecosystem can bring many benefits due to Rust's affinity with low-level languages such as C/C++.

Open
#94 0 comments 3 reactions 0 assignees View on GitHub
proposal
Dominant language
Rust
Stars
296
Forks
65
PR merge metrics
No merged PRs in 30d

Description

Some potential benefits include:

1. Native integration with RPC protocols such as Thrift, enabling a unified data plane in a low-level language.
2. Use of C/C++ code through FFI (Foreign Function Interface).

This can lead to:

1. Extremely high performance and lower resource consumption.
3. Easier integration of existing C/C++ assets with the current Dubbo and even web ecosystems.
4. Low-latency, high-throughput RPC access for resource-sensitive edge devices such as IoT devices and industrial sensors.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.