This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
from ec5d833 Merge pull request #22 from yang20150702/main
new ffc5dc9 feat: add service module that manage the lifecycle of dubbo
framework
new b30bee3 style: cargo check
new 597a51c Merge branch 'apache:main' into main
new fcfb5a2 Merge branch 'main' of github.com:yang20150702/dubbo-rust
into main
new 8006586 refactor: update name
new 9d4d5f4 refactor(triple): impl client-streaming api
new 8c5a51c refactor(dubbo): add client streaming example
new 92422a9 feat(triple): add listener api
new ef8f3fd Merge pull request #24 from yang20150702/main
The 53 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:
docs/services.md | 11 ++
dubbo/src/echo/echo_client.rs | 18 +++-
dubbo/src/echo/echo_server.rs | 42 +++++++-
dubbo/src/echo/mod.rs | 117 ++++++++-------------
dubbo/src/lib.rs | 2 +
dubbo/src/main.rs | 2 +
dubbo/src/registry/memory_registry.rs | 112 ++++++++++++++++++++
.../triple/triple_invoker.rs => registry/mod.rs} | 49 ++++-----
dubbo/src/{common => service}/mod.rs | 2 +-
dubbo/src/service/services.rs | 113 ++++++++++++++++++++
triple/src/client/grpc.rs | 57 +++++++++-
triple/src/server/decode.rs | 6 +-
triple/src/server/mod.rs | 2 +-
triple/src/server/server.rs | 52 ++++++++-
triple/src/server/service.rs | 33 ++++--
triple/src/transport/listener.rs | 90 ++++++++++++++++
triple/src/transport/mod.rs | 1 +
triple/src/transport/service.rs | 35 +++---
18 files changed, 601 insertions(+), 143 deletions(-)
create mode 100644 docs/services.md
create mode 100644 dubbo/src/registry/memory_registry.rs
copy dubbo/src/{protocol/triple/triple_invoker.rs => registry/mod.rs} (56%)
copy dubbo/src/{common => service}/mod.rs (97%)
create mode 100644 dubbo/src/service/services.rs
create mode 100644 triple/src/transport/listener.rs