This is an automated email from the ASF dual-hosted git repository.
songxiaosheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
from f4e41b4 [ISSUE dubbo#11900] part3 support Protocol/Exporter/Invoker
SPI (#284)
add db631fc [ISSUE dubbo#11900] part4 init dubbo-wasm-registry-api module
(#285)
No new revisions were added by this update.
Summary of changes:
dubbo-wasm/README.md | 30 +--
.../java/org/apache/dubbo/wasm/WasmLoader.java | 84 ++++----
dubbo-wasm/dubbo-wasm-cluster-api/pom.xml | 16 +-
.../{ => loadbalance}/AbstractWasmLoadBalance.java | 13 +-
.../cluster/{ => router}/AbstractWasmRouter.java | 13 +-
.../AbstractWasmLoadBalanceTest.java | 25 ++-
.../{ => router}/AbstractWasmRouterTest.java | 50 ++---
...bstractWasmLoadBalanceTest$RustLoadBalance.wasm | Bin 1920792 -> 0 bytes
.../src/test/rust-load-balance/Cargo.toml | 26 ---
.../src/test/rust-load-balance/README.md | 19 --
.../src/test/rust-load-balance/src/lib.rs | 21 --
.../src/test/rust-router/README.md | 19 --
.../src/test/rust-router/src/lib.rs | 38 ----
.../pom.xml | 20 +-
.../client/AbstractWasmServiceDiscovery.java | 224 +++++++++++++++++++++
.../registry/support/AbstractWasmRegistry.java | 162 +++++++++++++++
.../client/AbstractWasmServiceDiscoveryTest.java | 140 +++++++++++++
.../registry/support/AbstractWasmRegistryTest.java | 107 ++++++++++
dubbo-wasm/dubbo-wasm-rpc-api/pom.xml | 16 +-
.../rpc/{ => protocol}/AbstractWasmExporter.java | 13 +-
.../rpc/{ => protocol}/AbstractWasmInvoker.java | 17 +-
.../rpc/{ => protocol}/AbstractWasmProtocol.java | 13 +-
.../dubbo/wasm/rpc/AbstractWasmFilterTest.java | 45 +----
.../rpc/protocol/AbstractWasmExporterTest.java} | 48 +++--
.../wasm/rpc/protocol/AbstractWasmInvokerTest.java | 79 ++++++++
.../rpc/protocol/AbstractWasmProtocolTest.java | 140 +++++++++++++
...wasm.rpc.AbstractWasmFilterTest$RustFilter.wasm | Bin 1984061 -> 0 bytes
.../src/test/rust-filter/Cargo.toml | 26 ---
.../src/test/rust-filter/README.md | 19 --
.../src/test/rust-filter/src/lib.rs | 38 ----
.../pom.xml | 7 +-
.../org/apache/dubbo/wasm/test/TestHelper.java | 68 +++++++
.../src/main/resources/rust_extensions.wasm} | Bin 1984058 -> 1987560
bytes
.../src/main/rust-extensions}/Cargo.toml | 2 +-
.../src/main/rust-extensions/README.md | 17 ++
.../src/main/rust-extensions/src/lib.rs | 166 +++++++++++++++
dubbo-wasm/pom.xml | 7 +
37 files changed, 1338 insertions(+), 390 deletions(-)
rename
dubbo-wasm/dubbo-wasm-cluster-api/src/main/java/org/apache/dubbo/wasm/cluster/{
=> loadbalance}/AbstractWasmLoadBalance.java (92%)
rename
dubbo-wasm/dubbo-wasm-cluster-api/src/main/java/org/apache/dubbo/wasm/cluster/{
=> router}/AbstractWasmRouter.java (95%)
copy
dubbo-wasm/dubbo-wasm-cluster-api/src/test/java/org/apache/dubbo/wasm/cluster/{
=> loadbalance}/AbstractWasmLoadBalanceTest.java (71%)
rename
dubbo-wasm/dubbo-wasm-cluster-api/src/test/java/org/apache/dubbo/wasm/cluster/{
=> router}/AbstractWasmRouterTest.java (51%)
delete mode 100755
dubbo-wasm/dubbo-wasm-cluster-api/src/test/resources/org.apache.dubbo.wasm.cluster.AbstractWasmLoadBalanceTest$RustLoadBalance.wasm
delete mode 100644
dubbo-wasm/dubbo-wasm-cluster-api/src/test/rust-load-balance/Cargo.toml
delete mode 100644
dubbo-wasm/dubbo-wasm-cluster-api/src/test/rust-load-balance/README.md
delete mode 100644
dubbo-wasm/dubbo-wasm-cluster-api/src/test/rust-load-balance/src/lib.rs
delete mode 100644
dubbo-wasm/dubbo-wasm-cluster-api/src/test/rust-router/README.md
delete mode 100644
dubbo-wasm/dubbo-wasm-cluster-api/src/test/rust-router/src/lib.rs
copy dubbo-wasm/{dubbo-wasm-cluster-api => dubbo-wasm-registry-api}/pom.xml
(75%)
create mode 100644
dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/client/AbstractWasmServiceDiscovery.java
create mode 100644
dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/support/AbstractWasmRegistry.java
create mode 100644
dubbo-wasm/dubbo-wasm-registry-api/src/test/java/org/apache/dubbo/wasm/registry/client/AbstractWasmServiceDiscoveryTest.java
create mode 100644
dubbo-wasm/dubbo-wasm-registry-api/src/test/java/org/apache/dubbo/wasm/registry/support/AbstractWasmRegistryTest.java
rename dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/{
=> protocol}/AbstractWasmExporter.java (86%)
rename dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/{
=> protocol}/AbstractWasmInvoker.java (91%)
rename dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/{
=> protocol}/AbstractWasmProtocol.java (94%)
rename
dubbo-wasm/{dubbo-wasm-cluster-api/src/test/java/org/apache/dubbo/wasm/cluster/AbstractWasmLoadBalanceTest.java
=>
dubbo-wasm-rpc-api/src/test/java/org/apache/dubbo/wasm/rpc/protocol/AbstractWasmExporterTest.java}
(58%)
create mode 100644
dubbo-wasm/dubbo-wasm-rpc-api/src/test/java/org/apache/dubbo/wasm/rpc/protocol/AbstractWasmInvokerTest.java
create mode 100644
dubbo-wasm/dubbo-wasm-rpc-api/src/test/java/org/apache/dubbo/wasm/rpc/protocol/AbstractWasmProtocolTest.java
delete mode 100755
dubbo-wasm/dubbo-wasm-rpc-api/src/test/resources/org.apache.dubbo.wasm.rpc.AbstractWasmFilterTest$RustFilter.wasm
delete mode 100644
dubbo-wasm/dubbo-wasm-rpc-api/src/test/rust-filter/Cargo.toml
delete mode 100644 dubbo-wasm/dubbo-wasm-rpc-api/src/test/rust-filter/README.md
delete mode 100644
dubbo-wasm/dubbo-wasm-rpc-api/src/test/rust-filter/src/lib.rs
copy dubbo-wasm/{dubbo-wasm-rpc-api => dubbo-wasm-test}/pom.xml (88%)
create mode 100644
dubbo-wasm/dubbo-wasm-test/src/main/java/org/apache/dubbo/wasm/test/TestHelper.java
rename
dubbo-wasm/{dubbo-wasm-cluster-api/src/test/resources/org.apache.dubbo.wasm.cluster.AbstractWasmRouterTest$RustRouter.wasm
=> dubbo-wasm-test/src/main/resources/rust_extensions.wasm} (89%)
rename dubbo-wasm/{dubbo-wasm-cluster-api/src/test/rust-router =>
dubbo-wasm-test/src/main/rust-extensions}/Cargo.toml (97%)
create mode 100644
dubbo-wasm/dubbo-wasm-test/src/main/rust-extensions/README.md
create mode 100644
dubbo-wasm/dubbo-wasm-test/src/main/rust-extensions/src/lib.rs