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