You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2022/07/23 14:44:40 UTC
[dubbo-rust] 38/38: Merge pull request #21 from yang20150702/main
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
commit fd2958a448e9ff2ef96fd69b53138b9c38f8a43b
Merge: e71b961 3f8a62a
Author: ken.lj <ke...@gmail.com>
AuthorDate: Sat Jul 23 22:43:57 2022 +0800
Merge pull request #21 from yang20150702/main
feat: impl of Triple protocol
.gitignore | 4 +-
Cargo.toml | 3 +-
config/src/config.rs | 107 +++
config/src/lib.rs | 6 +
config/src/{lib.rs => protocol.rs} | 35 +-
config/src/service.rs | 74 ++
dubbo/Cargo.lock | 914 ---------------------
dubbo/Cargo.toml | 11 +-
dubbo/src/common/url.rs | 2 +-
dubbo/src/echo/echo_client.rs | 73 ++
dubbo/src/echo/echo_server.rs | 220 +++++
dubbo/src/echo/helloworld.rs | 291 +++++++
dubbo/src/echo/mod.rs | 264 ++++++
dubbo/src/lib.rs | 7 +
dubbo/src/main.rs | 9 +
dubbo/src/protocol/grpc/grpc_protocol.rs | 2 +-
dubbo/src/protocol/grpc/grpc_server.rs | 2 +-
dubbo/src/protocol/invocation.rs | 44 +
dubbo/src/protocol/mod.rs | 11 +-
dubbo/src/{main.rs => protocol/triple/mod.rs} | 26 +-
.../src/protocol/triple/triple_exporter.rs | 33 +-
.../src/protocol/triple/triple_invoker.rs | 42 +-
dubbo/src/protocol/triple/triple_protocol.rs | 71 ++
dubbo/src/protocol/triple/triple_server.rs | 61 ++
{dubbo => triple}/Cargo.toml | 20 +-
triple/readme.md | 15 +
triple/src/client/grpc.rs | 205 +++++
dubbo/src/lib.rs => triple/src/client/mod.rs | 7 +-
triple/src/codec/buffer.rs | 138 ++++
triple/src/codec/mod.rs | 72 ++
triple/src/codec/prost.rs | 253 ++++++
triple/src/codec/serde_codec.rs | 89 ++
triple/src/invocation.rs | 148 ++++
dubbo/src/main.rs => triple/src/lib.rs | 22 +-
{dubbo => triple}/src/main.rs | 24 +-
dubbo/src/main.rs => triple/src/server/consts.rs | 16 +-
triple/src/server/decode.rs | 165 ++++
triple/src/server/encode.rs | 168 ++++
dubbo/src/main.rs => triple/src/server/mod.rs | 15 +-
triple/src/server/server.rs | 112 +++
triple/src/server/service.rs | 68 ++
dubbo/src/lib.rs => triple/src/transport/mod.rs | 7 +-
triple/src/transport/service.rs | 183 +++++
43 files changed, 3046 insertions(+), 993 deletions(-)