[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
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
Assessment
This issue has not been assessed yet.