本文重点讲解 Dubbo Rust Triple 协议使用Unix 套接,请先查看 Quick Start 了解 Dubbo Rust 基本使用,在此查看本文的完整示例。
#[cfg(any(target_os = “macos”, target_os=“unix”))] 当操作系统符合cfg配置时,unix 模块会被编译使用,否则无法使用
执行cargo build
来编译server和client。
执行cargo run --bin echo-server
来运行server,如上文dubbo.yaml所配置,server会监听8888端口,并以triple协议提供RPC服务:
执行cargo run --bin echo-client
来运行client,调用triple://127.0.0.1:8888/org.apache.dubbo.sample.tri.Greeter
下的各种方法: