This is an automated email from the ASF dual-hosted git repository.
songxiaosheng pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-samples.git
The following commit(s) were added to refs/heads/main by this push:
new 008a96e :truck: add category spi-samples directory (#7)
008a96e is described below
commit 008a96e2ce860ec1d5957d5ed386c7cfa8026064
Author: xiaosheng <[email protected]>
AuthorDate: Mon Jun 3 20:07:31 2024 +0800
:truck: add category spi-samples directory (#7)
---
.../samples-spi-protocol}/pom.xml | 0
.../samples-spi-protocol-http/case-configuration.yml | 0
.../samples-spi-protocol-http/case-versions.conf | 0
.../samples-spi-protocol}/samples-spi-protocol-http/pom.xml | 0
.../apache/dubbo/samples/spi/protocol/http/EmbeddedZooKeeper.java | 0
.../org/apache/dubbo/samples/spi/protocol/http/HttpConsumer.java | 0
.../org/apache/dubbo/samples/spi/protocol/http/HttpProvider.java | 0
.../org/apache/dubbo/samples/spi/protocol/http/api/DemoService.java | 0
.../dubbo/samples/spi/protocol/http/impl/DemoServiceImpl.java | 0
.../samples-spi-protocol-http}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/http-consumer.xml | 0
.../src/main/resources/spring/http-provider.xml | 0
.../org/apache/dubbo/samples/spi/protocol/http/DemoServiceIT.java | 0
.../samples-spi-protocol-rmi/case-configuration.yml | 0
.../samples-spi-protocol-rmi/case-versions.conf | 0
.../samples-spi-protocol}/samples-spi-protocol-rmi/pom.xml | 0
.../apache/dubbo/samples/spi/protocol/rmi/EmbeddedZooKeeper.java | 0
.../java/org/apache/dubbo/samples/spi/protocol/rmi/RmiConsumer.java | 0
.../java/org/apache/dubbo/samples/spi/protocol/rmi/RmiProvider.java | 0
.../org/apache/dubbo/samples/spi/protocol/rmi/api/DemoService.java | 0
.../apache/dubbo/samples/spi/protocol/rmi/impl/DemoServiceImpl.java | 0
.../samples-spi-protocol-rmi}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/http-consumer.xml | 0
.../src/main/resources/spring/http-provider.xml | 0
.../org/apache/dubbo/samples/spi/protocol/rmi/DemoServiceIT.java | 0
.../samples-spi-registry}/pom.xml | 0
.../samples-spi-registry-consul/case-configuration.yml | 0
.../samples-spi-registry-consul}/case-versions.conf | 0
.../samples-spi-registry}/samples-spi-registry-consul/pom.xml | 0
.../java/org/apache/dubbo/samples/spi/registry/ConsulConsumer.java | 0
.../java/org/apache/dubbo/samples/spi/registry/ConsulProvider.java | 0
.../java/org/apache/dubbo/samples/spi/registry/api/DemoService.java | 0
.../org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java | 0
.../samples-spi-registry-consul}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../samples-spi-registry-consul}/src/test/java/ConsulUtil.java | 0
.../src/test/java/registry/DemoServiceIT.java | 0
.../samples-spi-registry-etcd/case-configuration.yml | 0
.../samples-spi-registry-etcd}/case-versions.conf | 0
.../samples-spi-registry}/samples-spi-registry-etcd/pom.xml | 0
.../org/apache/dubbo/samples/spi/registry/EmbeddedZooKeeper.java | 0
.../java/org/apache/dubbo/samples/spi/registry/EtcdConsumer.java | 0
.../java/org/apache/dubbo/samples/spi/registry/EtcdProvider.java | 0
.../main/java/org/apache/dubbo/samples/spi/registry/EtcdUtil.java | 0
.../java/org/apache/dubbo/samples/spi/registry/api/DemoService.java | 0
.../org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java | 0
.../samples-spi-registry-etcd}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../src/test/java/registry/DemoServiceIT.java | 0
.../samples-spi-registry-nameservice}/case-versions.conf | 0
.../samples-spi-registry-nameservice/nocase-configuration.yml | 0
.../samples-spi-registry}/samples-spi-registry-nameservice/pom.xml | 0
.../org/apache/dubbo/samples/spi/registry/NameServiceConsumer.java | 0
.../org/apache/dubbo/samples/spi/registry/NameServiceProvider.java | 0
.../java/org/apache/dubbo/samples/spi/registry/api/DemoService.java | 0
.../org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java | 0
.../samples-spi-registry-nameservice}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../src/test/java/registry/DemoServiceIT.java | 0
.../samples-spi-registry-redis/case-configuration.yml | 0
.../samples-spi-registry-redis}/case-versions.conf | 0
.../samples-spi-registry}/samples-spi-registry-redis/pom.xml | 0
.../java/org/apache/dubbo/samples/spi/registry/RedisConsumer.java | 0
.../java/org/apache/dubbo/samples/spi/registry/RedisProvider.java | 0
.../java/org/apache/dubbo/samples/spi/registry/api/DemoService.java | 0
.../org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java | 0
.../samples-spi-registry-redis}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../samples-spi-registry-redis/src/test/java/RedisUtil.java | 0
.../src/test/java/configcenter/DemoServiceIT.java | 0
.../samples-spi-configcenter}/pom.xml | 0
.../samples-spi-configcenter-consul/case-configuration.yml | 0
.../samples-spi-configcenter-consul}/case-versions.conf | 0
.../samples-spi-configcenter-consul/pom.xml | 0
.../org/apache/dubbo/samples/spi/configcenter/ConsulConsumer.java | 0
.../org/apache/dubbo/samples/spi/configcenter/ConsulProvider.java | 0
.../org/apache/dubbo/samples/spi/configcenter/api/DemoService.java | 0
.../apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java | 0
.../samples-spi-configcenter-consul}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../samples-spi-configcenter-consul}/src/test/java/ConsulUtil.java | 0
.../src/test/java/configcenter/DemoServiceIT.java | 0
.../samples-spi-configcenter-etcd/case-configuration.yml | 0
.../samples-spi-configcenter-etcd}/case-versions.conf | 0
.../samples-spi-configcenter}/samples-spi-configcenter-etcd/pom.xml | 0
.../apache/dubbo/samples/spi/configcenter/EmbeddedZooKeeper.java | 0
.../org/apache/dubbo/samples/spi/configcenter/EtcdConsumer.java | 0
.../org/apache/dubbo/samples/spi/configcenter/EtcdProvider.java | 0
.../java/org/apache/dubbo/samples/spi/configcenter/EtcdUtil.java | 0
.../org/apache/dubbo/samples/spi/configcenter/api/DemoService.java | 0
.../apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java | 0
.../samples-spi-configcenter-etcd}/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/configcenter-consumer.xml | 0
.../src/main/resources/spring/configcenter-provider.xml | 0
.../src/test/java/configcenter/DemoServiceIT.java | 0
.../samples-spi-serialization}/pom.xml | 0
.../samples-spi-serialization-api/pom.xml | 0
.../java/org/apache/dubbo/smaples/spi/serialization/BigPerson.java | 0
.../org/apache/dubbo/smaples/spi/serialization/DemoService.java | 0
.../org/apache/dubbo/smaples/spi/serialization/DemoServiceImpl.java | 0
.../org/apache/dubbo/smaples/spi/serialization/FullAddress.java | 0
.../java/org/apache/dubbo/smaples/spi/serialization/PersonInfo.java | 0
.../org/apache/dubbo/smaples/spi/serialization/PersonStatus.java | 0
.../main/java/org/apache/dubbo/smaples/spi/serialization/Phone.java | 0
.../samples-spi-serialization-avro/case-configuration.yml | 0
.../samples-spi-serialization-avro/case-versions.conf | 0
.../samples-spi-serialization-avro/pom.xml | 0
.../apache/dubbo/samples/spi/serialization/avro/AvroProvider.java | 0
.../dubbo/samples/spi/serialization/avro/EmbeddedZooKeeper.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../samples-spi-serialization-avro/src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-fastjson/case-configuration.yml | 0
.../samples-spi-serialization-fastjson/case-versions.conf | 0
.../samples-spi-serialization-fastjson/pom.xml | 0
.../dubbo/samples/spi/serialization/fastjson/EmbeddedZooKeeper.java | 0
.../dubbo/samples/spi/serialization/fastjson/FastjsonProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-fst/case-configuration.yml | 0
.../samples-spi-serialization-fst/case-versions.conf | 0
.../samples-spi-serialization-fst/pom.xml | 0
.../dubbo/samples/spi/serialization/fst/EmbeddedZooKeeper.java | 0
.../org/apache/dubbo/samples/spi/serialization/fst/FstProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../samples-spi-serialization-fst/src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-fury/case-configuration.yml | 0
.../samples-spi-serialization-fury/case-versions.conf | 0
.../samples-spi-serialization-fury/pom.xml | 0
.../dubbo/samples/spi/serialization/fury/EmbeddedZooKeeper.java | 0
.../apache/dubbo/samples/spi/serialization/fury/FuryProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../samples-spi-serialization-fury/src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-gson/case-configuration.yml | 0
.../samples-spi-serialization-gson/case-versions.conf | 0
.../samples-spi-serialization-gson/pom.xml | 0
.../dubbo/samples/spi/serialization/gson/EmbeddedZooKeeper.java | 0
.../apache/dubbo/samples/spi/serialization/gson/GsonProvider.java | 0
.../samples-spi-serialization-gson/src/main/resources/log4j2.xml | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../samples-spi-serialization-gson/src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-jackson/case-configuration.yml | 0
.../samples-spi-serialization-jackson/case-versions.conf | 0
.../samples-spi-serialization-jackson/pom.xml | 0
.../dubbo/samples/spi/serialization/jackson/EmbeddedZooKeeper.java | 0
.../dubbo/samples/spi/serialization/jackson/JacksonProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-kryo/case-configuration.yml | 0
.../samples-spi-serialization-kryo/case-versions.conf | 0
.../samples-spi-serialization-kryo/pom.xml | 0
.../dubbo/samples/spi/serialization/kryo/EmbeddedZooKeeper.java | 0
.../apache/dubbo/samples/spi/serialization/kryo/KryoProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../samples-spi-serialization-kryo/src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-msgpack/case-configuration.yml | 0
.../samples-spi-serialization-msgpack/case-versions.conf | 0
.../samples-spi-serialization-msgpack/pom.xml | 0
.../dubbo/samples/spi/serialization/msgpack/EmbeddedZooKeeper.java | 0
.../dubbo/samples/spi/serialization/msgpack/MsgpackProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-native-hessian/case-configuration.yml | 0
.../samples-spi-serialization-native-hessian/case-versions.conf | 0
.../samples-spi-serialization-native-hessian/pom.xml | 0
.../dubbo/samples/spi/serialization/hessian/EmbeddedZooKeeper.java | 0
.../samples/spi/serialization/hessian/NativeHessianProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../src/test/java/DemoServiceIT.java | 0
.../samples-spi-serialization-protobuf/README.md | 0
.../samples-spi-serialization-protobuf/case-configuration.yml | 0
.../samples-spi-serialization-protobuf/case-versions.conf | 0
.../samples-spi-serialization-protobuf/pom.xml | 0
.../samples-spi-serialization-protobuf/protobuf-consumer/pom.xml | 0
.../java/org/apache/dubbo/demo/consumer/ConsumerApplication.java | 0
.../protobuf-consumer/src/main/proto/DemoService.proto | 0
.../protobuf-consumer/src/main/resources/dubbo.properties | 0
.../protobuf-consumer/src/main/resources/log4j2.xml | 0
.../protobuf-consumer/src/main/resources/spring/dubbo-consumer.xml | 0
.../samples-spi-serialization-protobuf/protobuf-provider/pom.xml | 0
.../src/main/java/org/apache/dubbo/demo/provider/Application.java | 0
.../main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java | 0
.../protobuf-provider/src/main/proto/DemoService.proto | 0
.../protobuf-provider/src/main/resources/dubbo.properties | 0
.../protobuf-provider/src/main/resources/log4j2.xml | 0
.../protobuf-provider/src/main/resources/spring/dubbo-provider.xml | 0
.../src/test/java/org/apache/dubbo/samples/DubboProtobufIT.java | 0
.../protobuf-provider/src/test/resources/spring/dubbo-consumer.xml | 0
.../samples-spi-serialization-protostuff/case-configuration.yml | 0
.../samples-spi-serialization-protostuff/case-versions.conf | 0
.../samples-spi-serialization-protostuff/pom.xml | 0
.../samples/spi/serialization/protostuff/EmbeddedZooKeeper.java | 0
.../samples/spi/serialization/protostuff/ProtostuffProvider.java | 0
.../src/main/resources/log4j.properties | 0
.../src/main/resources/spring/dubbo-demo-consumer.xml | 0
.../src/main/resources/spring/dubbo-demo-provider.xml | 0
.../src/test/java/DemoServiceIT.java | 0
README.md | 6 +++---
pom.xml | 4 ----
220 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/samples-spi-protocol/pom.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/pom.xml
similarity index 100%
rename from samples-spi-protocol/pom.xml
rename to 2-dubbo-spi-protocol-samples/samples-spi-protocol/pom.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/case-configuration.yml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/case-configuration.yml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/case-configuration.yml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/case-configuration.yml
diff --git a/samples-spi-protocol/samples-spi-protocol-http/case-versions.conf
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/case-versions.conf
similarity index 100%
rename from samples-spi-protocol/samples-spi-protocol-http/case-versions.conf
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/case-versions.conf
diff --git a/samples-spi-protocol/samples-spi-protocol-http/pom.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/pom.xml
similarity index 100%
rename from samples-spi-protocol/samples-spi-protocol-http/pom.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/pom.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/EmbeddedZooKeeper.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/EmbeddedZooKeeper.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/EmbeddedZooKeeper.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpConsumer.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpConsumer.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpConsumer.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpConsumer.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpProvider.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpProvider.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpProvider.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/HttpProvider.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/api/DemoService.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/api/DemoService.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/api/DemoService.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/api/DemoService.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/impl/DemoServiceImpl.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/impl/DemoServiceImpl.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/java/org/apache/dubbo/samples/spi/protocol/http/impl/DemoServiceImpl.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/log4j2.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/log4j2.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/log4j2.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-consumer.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-consumer.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-consumer.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-consumer.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-provider.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-provider.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-provider.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/spring/http-provider.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/test/java/org/apache/dubbo/samples/spi/protocol/http/DemoServiceIT.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/test/java/org/apache/dubbo/samples/spi/protocol/http/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/test/java/org/apache/dubbo/samples/spi/protocol/http/DemoServiceIT.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-http/src/test/java/org/apache/dubbo/samples/spi/protocol/http/DemoServiceIT.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/case-configuration.yml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/case-configuration.yml
similarity index 100%
rename from samples-spi-protocol/samples-spi-protocol-rmi/case-configuration.yml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/case-configuration.yml
diff --git a/samples-spi-protocol/samples-spi-protocol-rmi/case-versions.conf
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/case-versions.conf
similarity index 100%
rename from samples-spi-protocol/samples-spi-protocol-rmi/case-versions.conf
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/case-versions.conf
diff --git a/samples-spi-protocol/samples-spi-protocol-rmi/pom.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/pom.xml
similarity index 100%
rename from samples-spi-protocol/samples-spi-protocol-rmi/pom.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/pom.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/EmbeddedZooKeeper.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/EmbeddedZooKeeper.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/EmbeddedZooKeeper.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiConsumer.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiConsumer.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiConsumer.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiConsumer.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiProvider.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiProvider.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiProvider.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/RmiProvider.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/api/DemoService.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/api/DemoService.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/api/DemoService.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/api/DemoService.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/impl/DemoServiceImpl.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/impl/DemoServiceImpl.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/java/org/apache/dubbo/samples/spi/protocol/rmi/impl/DemoServiceImpl.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/log4j2.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/log4j2.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/log4j2.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-consumer.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-consumer.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-consumer.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-consumer.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-provider.xml
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-provider.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-provider.xml
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/spring/http-provider.xml
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/test/java/org/apache/dubbo/samples/spi/protocol/rmi/DemoServiceIT.java
b/2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/test/java/org/apache/dubbo/samples/spi/protocol/rmi/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/test/java/org/apache/dubbo/samples/spi/protocol/rmi/DemoServiceIT.java
rename to
2-dubbo-spi-protocol-samples/samples-spi-protocol/samples-spi-protocol-rmi/src/test/java/org/apache/dubbo/samples/spi/protocol/rmi/DemoServiceIT.java
diff --git a/samples-spi-registry/pom.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/pom.xml
similarity index 100%
rename from samples-spi-registry/pom.xml
rename to 3-dubbo-spi-registry-samples/samples-spi-registry/pom.xml
diff --git
a/samples-spi-registry/samples-spi-registry-consul/case-configuration.yml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/case-configuration.yml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/case-configuration.yml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/case-configuration.yml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/case-versions.conf
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/case-versions.conf
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/case-versions.conf
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/case-versions.conf
diff --git a/samples-spi-registry/samples-spi-registry-consul/pom.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/pom.xml
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-consul/pom.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/pom.xml
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulConsumer.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulConsumer.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulConsumer.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulConsumer.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulProvider.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulProvider.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulProvider.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/ConsulProvider.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-http/src/main/resources/log4j2.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-http/src/main/resources/log4j2.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/log4j2.xml
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-consumer.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-consumer.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-provider.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-provider.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/ConsulUtil.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/test/java/ConsulUtil.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/ConsulUtil.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/test/java/ConsulUtil.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/test/java/registry/DemoServiceIT.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/test/java/registry/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/test/java/registry/DemoServiceIT.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-consul/src/test/java/registry/DemoServiceIT.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/case-configuration.yml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/case-configuration.yml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/case-configuration.yml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/case-configuration.yml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/case-versions.conf
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/case-versions.conf
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/case-versions.conf
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/case-versions.conf
diff --git a/samples-spi-registry/samples-spi-registry-etcd/pom.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/pom.xml
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-etcd/pom.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/pom.xml
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EmbeddedZooKeeper.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EmbeddedZooKeeper.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EmbeddedZooKeeper.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdConsumer.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdConsumer.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdConsumer.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdConsumer.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdProvider.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdProvider.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdProvider.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdProvider.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdUtil.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdUtil.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdUtil.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/EtcdUtil.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
diff --git
a/samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/log4j2.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-protocol/samples-spi-protocol-rmi/src/main/resources/log4j2.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/log4j2.xml
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-consumer.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-consumer.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-provider.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-provider.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/test/java/registry/DemoServiceIT.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/test/java/registry/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/test/java/registry/DemoServiceIT.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-etcd/src/test/java/registry/DemoServiceIT.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/case-versions.conf
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/case-versions.conf
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-consul/case-versions.conf
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/case-versions.conf
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/nocase-configuration.yml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/nocase-configuration.yml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/nocase-configuration.yml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/nocase-configuration.yml
diff --git a/samples-spi-registry/samples-spi-registry-nameservice/pom.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/pom.xml
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-nameservice/pom.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/pom.xml
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceConsumer.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceConsumer.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceConsumer.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceConsumer.java
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceProvider.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceProvider.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceProvider.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/NameServiceProvider.java
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/main/resources/log4j2.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/main/resources/log4j2.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/log4j2.xml
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-consumer.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-consumer.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-provider.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-provider.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/test/java/registry/DemoServiceIT.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/test/java/registry/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/test/java/registry/DemoServiceIT.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-nameservice/src/test/java/registry/DemoServiceIT.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/case-configuration.yml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/case-configuration.yml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/case-configuration.yml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/case-configuration.yml
diff --git a/samples-spi-registry/samples-spi-registry-etcd/case-versions.conf
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/case-versions.conf
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-etcd/case-versions.conf
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/case-versions.conf
diff --git a/samples-spi-registry/samples-spi-registry-redis/pom.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/pom.xml
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-redis/pom.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/pom.xml
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisConsumer.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisConsumer.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisConsumer.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisConsumer.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisProvider.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisProvider.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisProvider.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/RedisProvider.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/api/DemoService.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/java/org/apache/dubbo/samples/spi/registry/impl/DemoServiceImpl.java
diff --git
a/samples-spi-registry/samples-spi-registry-etcd/src/main/resources/log4j2.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-etcd/src/main/resources/log4j2.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/log4j2.xml
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-consumer.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-consumer.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-provider.xml
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-provider.xml
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/test/java/RedisUtil.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/test/java/RedisUtil.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/test/java/RedisUtil.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/test/java/RedisUtil.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/test/java/configcenter/DemoServiceIT.java
b/3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/test/java/configcenter/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/test/java/configcenter/DemoServiceIT.java
rename to
3-dubbo-spi-registry-samples/samples-spi-registry/samples-spi-registry-redis/src/test/java/configcenter/DemoServiceIT.java
diff --git a/samples-spi-configcenter/pom.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/pom.xml
similarity index 100%
rename from samples-spi-configcenter/pom.xml
rename to 4-dubbo-spi-config-samples/samples-spi-configcenter/pom.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/case-configuration.yml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/case-configuration.yml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/case-configuration.yml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/case-configuration.yml
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/case-versions.conf
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/case-versions.conf
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/case-versions.conf
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/case-versions.conf
diff --git a/samples-spi-configcenter/samples-spi-configcenter-consul/pom.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/pom.xml
similarity index 100%
rename from samples-spi-configcenter/samples-spi-configcenter-consul/pom.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/pom.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulConsumer.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulConsumer.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulConsumer.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulConsumer.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulProvider.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulProvider.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulProvider.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/ConsulProvider.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
diff --git
a/samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/log4j2.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-nameservice/src/main/resources/log4j2.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/log4j2.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-consumer.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-consumer.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-provider.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-provider.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-registry/samples-spi-registry-consul/src/test/java/ConsulUtil.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/ConsulUtil.java
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-consul/src/test/java/ConsulUtil.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/ConsulUtil.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/configcenter/DemoServiceIT.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/configcenter/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/configcenter/DemoServiceIT.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-consul/src/test/java/configcenter/DemoServiceIT.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/case-configuration.yml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/case-configuration.yml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/case-configuration.yml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/case-configuration.yml
diff --git a/samples-spi-registry/samples-spi-registry-redis/case-versions.conf
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/case-versions.conf
similarity index 100%
rename from samples-spi-registry/samples-spi-registry-redis/case-versions.conf
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/case-versions.conf
diff --git a/samples-spi-configcenter/samples-spi-configcenter-etcd/pom.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/pom.xml
similarity index 100%
rename from samples-spi-configcenter/samples-spi-configcenter-etcd/pom.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/pom.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EmbeddedZooKeeper.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EmbeddedZooKeeper.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EmbeddedZooKeeper.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdConsumer.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdConsumer.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdConsumer.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdConsumer.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdProvider.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdProvider.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdProvider.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdProvider.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdUtil.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdUtil.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdUtil.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/EtcdUtil.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/api/DemoService.java
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/java/org/apache/dubbo/samples/spi/configcenter/impl/DemoServiceImpl.java
diff --git
a/samples-spi-registry/samples-spi-registry-redis/src/main/resources/log4j2.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-registry/samples-spi-registry-redis/src/main/resources/log4j2.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/log4j2.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-consumer.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-consumer.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-consumer.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-consumer.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-provider.xml
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-provider.xml
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-provider.xml
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/main/resources/spring/configcenter-provider.xml
diff --git
a/samples-spi-configcenter/samples-spi-configcenter-etcd/src/test/java/configcenter/DemoServiceIT.java
b/4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/test/java/configcenter/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-configcenter/samples-spi-configcenter-etcd/src/test/java/configcenter/DemoServiceIT.java
rename to
4-dubbo-spi-config-samples/samples-spi-configcenter/samples-spi-configcenter-etcd/src/test/java/configcenter/DemoServiceIT.java
diff --git a/samples-spi-serialization/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/pom.xml
similarity index 100%
rename from samples-spi-serialization/pom.xml
rename to 9-dubbo-spi-serialize-samples/samples-spi-serialization/pom.xml
diff --git a/samples-spi-serialization/samples-spi-serialization-api/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-api/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/BigPerson.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/BigPerson.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/BigPerson.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/BigPerson.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoService.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoService.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoService.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoService.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoServiceImpl.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoServiceImpl.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/DemoServiceImpl.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/FullAddress.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/FullAddress.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/FullAddress.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/FullAddress.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonInfo.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonInfo.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonInfo.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonInfo.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonStatus.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonStatus.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonStatus.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/PersonStatus.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/Phone.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/Phone.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/Phone.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-api/src/main/java/org/apache/dubbo/smaples/spi/serialization/Phone.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/case-versions.conf
diff --git a/samples-spi-serialization/samples-spi-serialization-avro/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-avro/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/AvroProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/AvroProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/AvroProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/AvroProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/java/org/apache/dubbo/samples/spi/serialization/avro/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-avro/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-avro/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-avro/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-fastjson/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/FastjsonProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/FastjsonProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/FastjsonProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/java/org/apache/dubbo/samples/spi/serialization/fastjson/FastjsonProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fastjson/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fastjson/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fastjson/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/case-versions.conf
diff --git a/samples-spi-serialization/samples-spi-serialization-fst/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-fst/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/FstProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/FstProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/FstProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/java/org/apache/dubbo/samples/spi/serialization/fst/FstProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fst/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fst/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fst/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/case-versions.conf
diff --git a/samples-spi-serialization/samples-spi-serialization-fury/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-fury/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/FuryProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/FuryProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/FuryProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/java/org/apache/dubbo/samples/spi/serialization/fury/FuryProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-fury/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-fury/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-fury/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/case-versions.conf
diff --git a/samples-spi-serialization/samples-spi-serialization-gson/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-gson/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/GsonProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/GsonProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/GsonProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/java/org/apache/dubbo/samples/spi/serialization/gson/GsonProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/log4j2.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/log4j2.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/log4j2.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-gson/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-gson/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-gson/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-jackson/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/JacksonProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/JacksonProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/JacksonProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/java/org/apache/dubbo/samples/spi/serialization/jackson/JacksonProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-jackson/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-jackson/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-jackson/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/case-versions.conf
diff --git a/samples-spi-serialization/samples-spi-serialization-kryo/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-kryo/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/KryoProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/KryoProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/KryoProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/java/org/apache/dubbo/samples/spi/serialization/kryo/KryoProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-kryo/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-kryo/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-kryo/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-msgpack/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/MsgpackProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/MsgpackProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/MsgpackProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/java/org/apache/dubbo/samples/spi/serialization/msgpack/MsgpackProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-msgpack/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-msgpack/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-msgpack/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/pom.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/NativeHessianProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/NativeHessianProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/NativeHessianProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/java/org/apache/dubbo/samples/spi/serialization/hessian/NativeHessianProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-native-hessian/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-native-hessian/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-native-hessian/src/test/java/DemoServiceIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/README.md
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/README.md
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/README.md
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/README.md
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/pom.xml
similarity index 100%
rename from samples-spi-serialization/samples-spi-serialization-protobuf/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/pom.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/java/org/apache/dubbo/demo/consumer/ConsumerApplication.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/java/org/apache/dubbo/demo/consumer/ConsumerApplication.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/java/org/apache/dubbo/demo/consumer/ConsumerApplication.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/java/org/apache/dubbo/demo/consumer/ConsumerApplication.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/proto/DemoService.proto
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/proto/DemoService.proto
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/proto/DemoService.proto
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/proto/DemoService.proto
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/dubbo.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/dubbo.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/dubbo.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/dubbo.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/log4j2.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/log4j2.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/log4j2.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/spring/dubbo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/spring/dubbo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/spring/dubbo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-consumer/src/main/resources/spring/dubbo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/pom.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/java/org/apache/dubbo/demo/provider/DemoServiceImpl.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/proto/DemoService.proto
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/proto/DemoService.proto
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/proto/DemoService.proto
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/proto/DemoService.proto
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/dubbo.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/dubbo.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/dubbo.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/dubbo.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/log4j2.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/log4j2.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/log4j2.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/log4j2.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/spring/dubbo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/spring/dubbo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/spring/dubbo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/main/resources/spring/dubbo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/java/org/apache/dubbo/samples/DubboProtobufIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/java/org/apache/dubbo/samples/DubboProtobufIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/java/org/apache/dubbo/samples/DubboProtobufIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/java/org/apache/dubbo/samples/DubboProtobufIT.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/resources/spring/dubbo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/resources/spring/dubbo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/resources/spring/dubbo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protobuf/protobuf-provider/src/test/resources/spring/dubbo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/case-configuration.yml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/case-configuration.yml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/case-configuration.yml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/case-configuration.yml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/case-versions.conf
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/case-versions.conf
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/case-versions.conf
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/case-versions.conf
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/pom.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/pom.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/pom.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/pom.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/EmbeddedZooKeeper.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/EmbeddedZooKeeper.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/EmbeddedZooKeeper.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/EmbeddedZooKeeper.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/ProtostuffProvider.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/ProtostuffProvider.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/ProtostuffProvider.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/java/org/apache/dubbo/samples/spi/serialization/protostuff/ProtostuffProvider.java
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/log4j.properties
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/log4j.properties
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/log4j.properties
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/log4j.properties
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-consumer.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-consumer.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-consumer.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-consumer.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-provider.xml
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-provider.xml
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-provider.xml
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/main/resources/spring/dubbo-demo-provider.xml
diff --git
a/samples-spi-serialization/samples-spi-serialization-protostuff/src/test/java/DemoServiceIT.java
b/9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/test/java/DemoServiceIT.java
similarity index 100%
rename from
samples-spi-serialization/samples-spi-serialization-protostuff/src/test/java/DemoServiceIT.java
rename to
9-dubbo-spi-serialize-samples/samples-spi-serialization/samples-spi-serialization-protostuff/src/test/java/DemoServiceIT.java
diff --git a/README.md b/README.md
index a7f7a3b..5e6c028 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
-# Dubbo Spi Extensions Cases
+# Dubbo SPI Extensions Cases
-Integration Cases for Apache Dubbo.
+Integration Cases for Apache Dubbo SPI Extensions.


This repository contains a number of projects to illustrate various usages of
Dubbo-Spi-Extensions from basic to advanced, pls. check README in each
individual sub projects. It is also helpful to cross reference to [Dubbo User
Manual](https://dubbo.apache.org/zh-cn/overview/tasks/) to understand the
features demoed in this project.
-What's more, [dubbo-go](https://github.com/apache/dubbo-go) samples are moved
to [dubbo-go-samples](https://github.com/apache/dubbo-go-samples).
+What's more,
[dubbo-spi-extensions](https://github.com/apache/dubbo-spi-extensions) .
## Build and Run Samples
diff --git a/pom.xml b/pom.xml
index 021cc27..183cd89 100755
--- a/pom.xml
+++ b/pom.xml
@@ -42,11 +42,7 @@
</properties>
<modules>
- <module>samples-spi-configcenter</module>
<module>tools</module>
- <module>samples-spi-registry</module>
- <module>samples-spi-serialization</module>
- <module>samples-spi-protocol</module>
</modules>
<dependencyManagement>