This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch poc-transport
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
from 69249f0 Merge pull request #10 from dongzl/license-check
new b9b1c74 refactor(dubbo-rust-examples) : Reorganized , add Cargo.toml
new 209757d feat(protocol) : Adding jsonrpc protocol .
new 457941d feat(examples) : Adding jsonrpc-basic example .
new 26d144c feat(example): Simple service router example.
new 69f6497 feat(protocol): Adding service router support.
new e65a64c Merge pull request #12 from Ticsmtc/adding-jsonrpc-example
The 26 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Cargo.toml | 1 +
dubbo-rust-examples/Cargo.toml | 43 +++
{examples => dubbo-rust-examples}/LICENSE | 382 ++++++++++-----------
{examples => dubbo-rust-examples}/README.md | 0
.../example-tutorial.md | 0
.../src/jsonrpc-basic/addservice.rs | 167 +++++++++
.../src/jsonrpc-basic/client.rs | 28 +-
dubbo-rust-examples/src/jsonrpc-basic/server.rs | 64 ++++
.../src/jsonrpc-with-router/addservice.rs | 167 +++++++++
.../src/jsonrpc-with-router/client.rs | 48 +++
.../src/jsonrpc-with-router/mutilservice.rs | 167 +++++++++
.../src/jsonrpc-with-router/server.rs | 68 ++++
dubbo-rust-protocol/Cargo.toml | 17 +
.../src/jsonrpc}/client.rs | 0
dubbo-rust-protocol/src/jsonrpc/mod.rs | 165 +++++++++
dubbo-rust-protocol/src/jsonrpc/server.rs | 290 ++++++++++++++++
dubbo-rust-protocol/src/lib.rs | 5 +
17 files changed, 1415 insertions(+), 197 deletions(-)
create mode 100644 dubbo-rust-examples/Cargo.toml
rename {examples => dubbo-rust-examples}/LICENSE (98%)
rename {examples => dubbo-rust-examples}/README.md (100%)
rename {examples => dubbo-rust-examples}/example-tutorial.md (100%)
create mode 100644 dubbo-rust-examples/src/jsonrpc-basic/addservice.rs
copy config/src/lib.rs => dubbo-rust-examples/src/jsonrpc-basic/client.rs (60%)
create mode 100644 dubbo-rust-examples/src/jsonrpc-basic/server.rs
create mode 100644 dubbo-rust-examples/src/jsonrpc-with-router/addservice.rs
create mode 100644 dubbo-rust-examples/src/jsonrpc-with-router/client.rs
create mode 100644 dubbo-rust-examples/src/jsonrpc-with-router/mutilservice.rs
create mode 100644 dubbo-rust-examples/src/jsonrpc-with-router/server.rs
create mode 100644 dubbo-rust-protocol/Cargo.toml
copy {xds/src/client => dubbo-rust-protocol/src/jsonrpc}/client.rs (100%)
create mode 100644 dubbo-rust-protocol/src/jsonrpc/mod.rs
create mode 100644 dubbo-rust-protocol/src/jsonrpc/server.rs
create mode 100644 dubbo-rust-protocol/src/lib.rs