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 <[email protected]> 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(-)
