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

Reply via email to