This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch service_discovery
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
from cd34a95 bump version to 0.2.0
add 616c588 feat(dubbo): add filter mod
add 1d16d83 Merge branch 'main' of github.com:yang20150702/dubbo-rust
add ef6de15 docs: add helloworld tutorial
add daa2b1f refactor(triple): redesign connector based on Service
add aab30c5 Merge branch 'apache:main' into main
add d47862d Merge branch 'apache:main' into main
add ee14b34 refactor(triple): redesign triple client
add 629a93d refactor(dubbo-build): update client api
add d195f90 refactor(dubbo): update logs
add 4132b14 refactor(examples): adapt to dubbo-build changes
add 549dd05 style(dubbo): cargo fmt
add 72e89e9 style: update license header
add 11bcbb8 refactor(triple): update tripleClient to support filter trait
add da1924f refactor(dubbo-build): update client mod
add 9010654 refactor(example): add filter example
add 8ea2d57 refactor(dubbo): update log
add 8d1f7df Rft(dubbo): use boxBody as response of Service in Client side
add 9293547 Rft(dubb-build): update client impl
add 2a8e740 Rft(dubbo): impl filter in server
add 601defe Rft(dubbo): update impl of protocol mod
add 207bfe1 Merge pull request #44 from apache/v0.2.0-release
add 597834e Merge branch 'apache:main' into main
add 0af4034 Merge branch 'main' of github.com:yang20150702/dubbo-rust
add 6b73428 Rft(dubbo): redesign the api of protocol mod
add 1a662a2 Rem(protocol): remove tonic as plugin
add 8b0ab45 Rem(dubbo-build): remove unuse Invoker in server side
add 94c51a1 Rft(protocol): redesign Invoker trait, Invoker=Connection
add 1d78481 Rft(dubbo): impl memory_protocol, update registry config
add 30b9c1a refactor(dubbo): use registry protocol plugin to init protocol
add ee0ca33 refactor(config): add provider config
add 6f93320 Merge pull request #42 from yang20150702/main
add a6c9a70 Merge branch 'apache:main' into main
add d403771 refactor(dubbo): add services to save related protocol_urls
and registry_urls
add fe1ac19 Rft(dubbo): use registry_url and service_url to impl
registry_protocol plugin
add ce2b48d Doc: add config doc
add 320c207 Merge pull request #48 from yang20150702/main
No new revisions were added by this update.
Summary of changes:
config/src/config.rs | 23 +++
config/src/lib.rs | 1 +
config/src/{protocol.rs => provider.rs} | 46 +++--
docs/config.md | 15 ++
dubbo-build/src/client.rs | 37 +++-
dubbo-build/src/server.rs | 21 +-
dubbo/Cargo.toml | 1 -
dubbo/src/codegen.rs | 5 +
dubbo/src/common/{mod.rs => consts.rs} | 4 +-
dubbo/src/common/mod.rs | 1 +
dubbo/src/common/url.rs | 3 +-
dubbo/src/{triple/server => filter}/mod.rs | 7 +-
dubbo/src/filter/service.rs | 84 ++++++++
dubbo/src/framework.rs | 57 +++---
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/memory_registry.rs | 7 +-
dubbo/src/registry/mod.rs | 4 +
dubbo/src/registry/protocol.rs | 109 ++++++++++
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 ++++++++++++++++++
40 files changed, 1046 insertions(+), 609 deletions(-)
copy config/src/{protocol.rs => provider.rs} (52%)
create mode 100644 docs/config.md
copy dubbo/src/common/{mod.rs => consts.rs} (85%)
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