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 207bfe1 Merge pull request #44 from apache/v0.2.0-release
new 616c588 feat(dubbo): add filter mod
new 1d16d83 Merge branch 'main' of github.com:yang20150702/dubbo-rust
new ef6de15 docs: add helloworld tutorial
new daa2b1f refactor(triple): redesign connector based on Service
new aab30c5 Merge branch 'apache:main' into main
new d47862d Merge branch 'apache:main' into main
new ee14b34 refactor(triple): redesign triple client
new 629a93d refactor(dubbo-build): update client api
new d195f90 refactor(dubbo): update logs
new 4132b14 refactor(examples): adapt to dubbo-build changes
new 549dd05 style(dubbo): cargo fmt
new 72e89e9 style: update license header
new 11bcbb8 refactor(triple): update tripleClient to support filter trait
new da1924f refactor(dubbo-build): update client mod
new 9010654 refactor(example): add filter example
new 8ea2d57 refactor(dubbo): update log
new 8d1f7df Rft(dubbo): use boxBody as response of Service in Client side
new 9293547 Rft(dubb-build): update client impl
new 2a8e740 Rft(dubbo): impl filter in server
new 601defe Rft(dubbo): update impl of protocol mod
new 597834e Merge branch 'apache:main' into main
new 0af4034 Merge branch 'main' of github.com:yang20150702/dubbo-rust
new 6b73428 Rft(dubbo): redesign the api of protocol mod
new 1a662a2 Rem(protocol): remove tonic as plugin
new 8b0ab45 Rem(dubbo-build): remove unuse Invoker in server side
new 94c51a1 Rft(protocol): redesign Invoker trait, Invoker=Connection
new 1d78481 Rft(dubbo): impl memory_protocol, update registry config
new 6f93320 Merge pull request #42 from yang20150702/main
The 146 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:
config/src/config.rs | 3 +
dubbo-build/src/client.rs | 37 +++-
dubbo-build/src/server.rs | 21 +-
dubbo/Cargo.toml | 1 -
dubbo/src/codegen.rs | 5 +
.../echo/src/lib.rs => dubbo/src/common/consts.rs | 2 +-
dubbo/src/common/mod.rs | 1 +
dubbo/src/{triple/server => filter}/mod.rs | 7 +-
dubbo/src/filter/service.rs | 84 ++++++++
dubbo/src/framework.rs | 21 +-
dubbo/src/invocation.rs | 11 +-
dubbo/src/lib.rs | 1 +
dubbo/src/protocol/grpc/grpc_invoker.rs | 81 --------
dubbo/src/protocol/grpc/grpc_protocol.rs | 76 -------
dubbo/src/protocol/grpc/grpc_server.rs | 95 ---------
dubbo/src/protocol/grpc/mod.rs | 44 ----
dubbo/src/protocol/mod.rs | 66 ++++--
dubbo/src/protocol/triple/triple_exporter.rs | 7 -
dubbo/src/protocol/triple/triple_invoker.rs | 41 ++--
dubbo/src/protocol/triple/triple_protocol.rs | 8 +-
dubbo/src/protocol/triple/triple_server.rs | 2 +-
dubbo/src/registry/mod.rs | 4 +
dubbo/src/registry/protocol.rs | 90 ++++++++
dubbo/src/status.rs | 24 +++
dubbo/src/triple/client/connection.rs | 98 +++++++++
dubbo/src/triple/client/mod.rs | 1 +
dubbo/src/triple/client/triple.rs | 137 ++++++-------
dubbo/src/triple/transport/connector/mod.rs | 25 ++-
examples/echo/build.rs | 8 +-
.../echo/proto/echo/echo.proto | 47 ++---
examples/echo/src/echo/client.rs | 14 +-
examples/echo/src/echo/server.rs | 21 +-
examples/echo/src/protos/hello_echo.rs | 227 ++++++++++++++-------
examples/greeter/src/greeter/client.rs | 2 +-
examples/helloworld-tutorial.md | 194 ++++++++++++++++++
35 files changed, 936 insertions(+), 570 deletions(-)
copy examples/echo/src/lib.rs => dubbo/src/common/consts.rs (94%)
copy dubbo/src/{triple/server => filter}/mod.rs (85%)
create mode 100644 dubbo/src/filter/service.rs
delete mode 100644 dubbo/src/protocol/grpc/grpc_invoker.rs
delete mode 100644 dubbo/src/protocol/grpc/grpc_protocol.rs
delete mode 100644 dubbo/src/protocol/grpc/grpc_server.rs
delete mode 100644 dubbo/src/protocol/grpc/mod.rs
create mode 100644 dubbo/src/registry/protocol.rs
create mode 100644 dubbo/src/triple/client/connection.rs
rename dubbo/src/protocol/grpc/grpc_exporter.rs =>
examples/echo/proto/echo/echo.proto (51%)
create mode 100644 examples/helloworld-tutorial.md