apache / apache/dubbo-rust

[Proposal] Let Dubbo Rust could call other RPC services.

Open
#100 1 comment 1 reaction 0 assignees View on GitHub
proposal
Dominant language
Rust
Stars
296
Forks
65
PR merge metrics
No merged PRs in 30d

Description

At real business logics, there are always different RPC service to call.

For example, 1, to call Dubbo/hessian service to get user info, 2, to call Rest/http (third-party) service to get user associated info, 3, call gRPC service to get AI/ML recommendation result, and combine above information.

Currently, we have to use different client to call different RPC service.

Like FeignClient, Dubbo Rust could let user define different protocol service as uniform interfaces, and use one client(DubboClient.rs) to call. I think we could call this PR as `build flat data plane`.

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.