You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2020/05/14 11:46:50 UTC
[servicecomb-java-chassis] branch master updated: [SCB-1892]move
service registry module a sub module
This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new 664cf44 [SCB-1892]move service registry module a sub module
664cf44 is described below
commit 664cf44fde43fb8e19af74bb121a17958a31810f
Author: liubao <bi...@qq.com>
AuthorDate: Thu May 14 16:45:01 2020 +0800
[SCB-1892]move service registry module a sub module
---
common/common-rest/pom.xml | 2 +-
coverage-reports/pom.xml | 2 +-
demo/demo-edge/model/pom.xml | 2 +-
demo/demo-edge/pom.xml | 2 +-
demo/demo-multiple/pom.xml | 2 +-
.../demo-register-url-prefix-server/pom.xml | 2 +-
demo/demo-schema/pom.xml | 2 +-
demo/demo-spring-boot-provider/pom.xml | 2 +-
demo/demo-spring-boot-transport/pom.xml | 2 +-
dependencies/bom/pom.xml | 2 +-
distribution/pom.xml | 2 +-
handlers/handler-loadbalance/pom.xml | 2 +-
handlers/handler-publickey-auth/pom.xml | 2 +-
huawei-cloud/servicestage/pom.xml | 2 +-
inspector/pom.xml | 2 +-
integration-tests/pom.xml | 2 +-
metrics/metrics-core/pom.xml | 2 +-
providers/provider-pojo/pom.xml | 2 +-
providers/provider-springmvc/pom.xml | 2 +-
service-registry/pom.xml | 59 +--
.../{ => registry-service-center}/pom.xml | 7 +-
.../servicecomb/serviceregistry/RegistryUtils.java | 0
.../serviceregistry/ServiceCenterDiscovery.java | 0
.../serviceregistry/ServiceCenterRegistration.java | 0
.../serviceregistry/ServiceRegistry.java | 0
.../serviceregistry/adapter/DefaultEnvAdapter.java | 0
.../serviceregistry/adapter/EnvAdapter.java | 0
.../serviceregistry/adapter/EnvAdapterManager.java | 0
.../servicecomb/serviceregistry/api/Const.java | 0
.../api/registry/MicroserviceFactory.java | 0
.../api/registry/ServiceCenterConfig.java | 400 ++++++++++-----------
.../api/registry/ServiceCenterInfo.java | 140 ++++----
.../api/registry/ServiceCombVersion.java | 0
.../api/request/CreateSchemaRequest.java | 0
.../api/request/CreateServiceRequest.java | 0
.../api/request/RegisterInstanceRequest.java | 0
.../api/request/UpdatePropertiesRequest.java | 0
.../api/response/CreateServiceResponse.java | 0
.../api/response/GetAllServicesResponse.java | 0
.../api/response/GetExistenceResponse.java | 0
.../api/response/GetInstancesResponse.java | 0
.../api/response/GetSchemaResponse.java | 0
.../api/response/GetSchemasResponse.java | 0
.../api/response/GetServiceResponse.java | 0
.../api/response/HeartbeatResponse.java | 0
.../api/response/MicroserviceInstanceResponse.java | 0
.../api/response/RegisterInstanceResponse.java | 0
.../serviceregistry/client/ClientException.java | 0
.../serviceregistry/client/Endpoints.java | 0
.../serviceregistry/client/IpPortManager.java | 0
.../client/LocalServiceRegistryClientImpl.java | 0
.../client/ServiceRegistryClient.java | 0
.../client/http/AbstractClientPool.java | 0
.../serviceregistry/client/http/ClientPool.java | 0
.../client/http/EmptyAuthHeaderProvider.java | 0
.../serviceregistry/client/http/Holder.java | 0
.../client/http/HttpClientPool.java | 0
.../client/http/RegistryHttpClientOptionsSPI.java | 0
.../http/RegistryWatchHttpClientOptionsSPI.java | 0
.../client/http/RequestContext.java | 0
.../serviceregistry/client/http/RequestParam.java | 0
.../client/http/RestClientUtil.java | 0
.../serviceregistry/client/http/RestResponse.java | 0
.../client/http/ServiceRegistryClientImpl.java | 0
.../client/http/WebsocketClientPool.java | 0
.../client/http/WebsocketClientUtil.java | 0
.../config/MicroservicePropertiesLoader.java | 0
.../config/ServiceRegistryConfig.java | 0
.../config/ServiceRegistryConfigBuilder.java | 0
.../serviceregistry/diagnosis/Status.java | 0
.../diagnosis/instance/InstanceCacheCheckTask.java | 0
.../diagnosis/instance/InstanceCacheChecker.java | 0
.../diagnosis/instance/InstanceCacheResult.java | 0
.../diagnosis/instance/InstanceCacheSummary.java | 0
.../registry/AbstractServiceRegistry.java | 0
.../registry/LocalServiceRegistry.java | 0
.../registry/RemoteServiceRegistry.java | 0
.../registry/ServiceRegistryFactory.java | 0
.../registry/ServiceRegistryTaskInitializer.java | 0
.../registry/cache/AggregateMicroserviceCache.java | 0
.../cache/AggregateServiceRegistryCache.java | 0
.../registry/cache/MicroserviceCache.java | 0
.../registry/cache/MicroserviceCacheKey.java | 0
.../cache/MicroserviceCacheRefreshedEvent.java | 0
.../cache/RefreshableMicroserviceCache.java | 0
.../cache/RefreshableServiceRegistryCache.java | 0
.../registry/cache/ServiceRegistryCache.java | 0
.../serviceregistry/task/AbstractRegisterTask.java | 0
.../serviceregistry/task/AbstractTask.java | 0
.../serviceregistry/task/CompositeTask.java | 0
.../serviceregistry/task/HeartbeatResult.java | 0
.../task/MicroserviceInstanceHeartbeatTask.java | 0
.../task/MicroserviceInstanceRegisterTask.java | 0
.../task/MicroserviceRegisterTask.java | 0
.../task/MicroserviceServiceCenterTask.java | 0
.../task/MicroserviceWatchTask.java | 0
.../serviceregistry/task/ServiceCenterTask.java | 0
.../task/ServiceCenterTaskMonitor.java | 0
.../serviceregistry/task/TaskStatus.java | 0
....servicecomb.foundation.auth.AuthHeaderProvider | 0
...undation.vertx.client.http.HttpClientOptionsSPI | 0
...rg.apache.servicecomb.serviceregistry.Discovery | 0
...apache.servicecomb.serviceregistry.Registration | 0
....servicecomb.serviceregistry.adapter.EnvAdapter | 0
...apache.servicecomb.serviceregistry.api.Versions | 0
...rviceregistry.consumer.MicroserviceInstancePing | 0
...ecomb.serviceregistry.discovery.DiscoveryFilter | 0
...egistry.registry.ServiceRegistryTaskInitializer | 0
.../MicroServicePropertyExtendedStub.java | 0
.../serviceregistry/MockMicroserviceVersions.java | 0
.../serviceregistry/RegistryUtilsTest.java | 0
.../serviceregistry/ServiceRegistryTest.java | 0
.../servicecomb/serviceregistry/TestConsumers.java | 0
.../servicecomb/serviceregistry/TestRegistry.java | 0
.../serviceregistry/TestRegistryBase.java | 0
.../adapter/CasEnvAdapterHighOne.java | 0
.../serviceregistry/adapter/CasEnvAdapterOne.java | 0
.../adapter/CasEnvAdapterThree.java | 0
.../serviceregistry/adapter/CasEnvAdapterTwo.java | 0
.../adapter/TestEnvAdapterManager.java | 0
.../servicecomb/serviceregistry/api/TestConst.java | 0
.../serviceregistry/api/TestMicroserviceKey.java | 0
.../serviceregistry/api/registry/TestBasePath.java | 0
.../api/registry/TestFramework.java | 0
.../api/registry/TestFrameworkVersions.java | 0
.../api/registry/TestHealthCheck.java | 0
.../api/registry/TestMicroService.java | 0
.../api/registry/TestMicroServiceInstance.java | 0
.../api/registry/TestMicroserviceFactory.java | 0
.../api/registry/TestServiceCenterConfig.java | 182 +++++-----
.../api/registry/TestServiceCenterInfo.java | 108 +++---
.../api/registry/TestServiceCombVersion.java | 0
.../api/request/TestCreateSchemaRequest.java | 0
.../api/request/TestCreateServiceRequest.java | 0
.../api/request/TestRegisterInstanceRequest.java | 0
.../api/request/TestUpdatePropertiesRequest.java | 0
.../api/response/TestCreateServiceResponse.java | 0
.../api/response/TestFindInstancesResponse.java | 0
.../api/response/TestGetAllServicesResponse.java | 0
.../api/response/TestGetExistenceResponse.java | 0
.../api/response/TestGetInstancesResponse.java | 0
.../api/response/TestGetServiceResponse.java | 0
.../api/response/TestHeartbeatResponse.java | 0
.../TestMicroserviceInstanceChangedEvent.java | 0
.../response/TestMicroserviceInstanceResponse.java | 0
.../api/response/TestRegisterInstanceResponse.java | 0
.../serviceregistry/cache/TestInstanceCache.java | 0
.../cache/TestInstanceCacheManagerNew.java | 0
.../cache/TestMicroserviceInstanceCache.java | 0
.../client/LocalServiceRegistryClientImplTest.java | 0
.../serviceregistry/client/TestEndpoints.java | 0
.../serviceregistry/client/TestIpPortManager.java | 0
.../client/http/MockAuthHeaderProvider.java | 0
.../client/http/TestAbstractClientPool.java | 0
.../client/http/TestClientHttp.java | 0
.../client/http/TestHttpClientPool.java | 0
.../client/http/TestMicroserviceInstances.java | 0
.../client/http/TestServiceRegistryClientImpl.java | 0
.../client/http/TestWebsocketClientPool.java | 0
.../config/TestConfigurePropertyUtils.java | 0
.../config/TestPropertiesLoader.java | 0
.../config/TestServiceRegistryConfig.java | 0
.../consumer/TestMicroserviceVersionRuleFixed.java | 0
.../TestMicroserviceVersionRuleLatest.java | 0
.../consumer/TestMicroserviceVersionRuleRange.java | 0
.../TestMicroserviceVersionRuleStartFrom.java | 0
.../TestSimpleMicroserviceInstancePing.java | 0
.../instance/TestInstanceCacheCheckTask.java | 0
.../instance/TestInstanceCacheCheckerMock.java | 0
.../TestInstanceCacheCheckerWithoutMock.java | 0
.../discovery/TestAbstractDiscoveryFilter.java | 0
.../TestAbstractTransportDiscoveryFilter.java | 0
.../discovery/TestDiscoveryContext.java | 0
.../discovery/TestDiscoveryTree.java | 0
.../discovery/TestDiscoveryTreeNode.java | 0
.../registry/EmptyMockServiceRegistry.java | 0
.../registry/TestLocalServiceRegistry.java | 0
.../registry/TestRemoteServiceRegistry.java | 0
.../registry/TestServiceRegistryFactory.java | 0
.../cache/AggregateMicroserviceCacheTest.java | 0
.../cache/AggregateServiceRegistryCacheTest.java | 0
.../registry/cache/MicroserviceCacheKeyTest.java | 0
.../registry/cache/MockedMicroserviceCache.java | 0
.../cache/RefreshableMicroserviceCacheTest.java | 0
.../cache/RefreshableServiceRegistryCacheTest.java | 0
.../serviceregistry/swagger/TestSwaggerLoader.java | 0
.../task/TestAbstractRegisterTask.java | 0
.../serviceregistry/task/TestCompositeTask.java | 0
.../TestMicroserviceInstanceHeartbeatTask.java | 0
.../task/TestMicroserviceInstanceRegisterTask.java | 0
.../task/TestMicroserviceRegisterTask.java | 0
.../task/TestMicroserviceWatchTask.java | 0
.../task/TestServiceCenterTask.java | 0
.../serviceregistry/version/TestVersion.java | 0
.../serviceregistry/version/TestVersionRule.java | 0
.../version/TestVersionRuleFixedParser.java | 0
.../version/TestVersionRuleLatestParser.java | 0
.../version/TestVersionRuleRangeParser.java | 0
.../version/TestVersionRuleStartFromParser.java | 0
.../version/TestVersionRuleUtils.java | 0
.../serviceregistry/version/TestVersionUtils.java | 0
.../serviceregistry/version/VersionConst.java | 0
....servicecomb.foundation.auth.AuthHeaderProvider | 0
....servicecomb.serviceregistry.adapter.EnvAdapter | 0
.../src/test/resources/app1.yaml | 0
.../src/test/resources/app2.yaml | 0
.../config/log4j.serviceregistry.client.properties | 0
.../src/test/resources/log4j.properties | 0
.../src/test/resources/microservice.yaml | 0
.../src/test/resources/registry.yaml | 0
spring-boot/spring-boot-common/pom.xml | 2 +-
.../pom.xml | 2 +-
.../transport-rest/transport-rest-servlet/pom.xml | 2 +-
.../transport-rest/transport-rest-vertx/pom.xml | 2 +-
214 files changed, 446 insertions(+), 496 deletions(-)
diff --git a/common/common-rest/pom.xml b/common/common-rest/pom.xml
index ca1b28e..411aacf 100644
--- a/common/common-rest/pom.xml
+++ b/common/common-rest/pom.xml
@@ -36,7 +36,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/coverage-reports/pom.xml b/coverage-reports/pom.xml
index e1c2403..9e7a09a 100644
--- a/coverage-reports/pom.xml
+++ b/coverage-reports/pom.xml
@@ -148,7 +148,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
diff --git a/demo/demo-edge/model/pom.xml b/demo/demo-edge/model/pom.xml
index 242d9a4..8ba9035 100644
--- a/demo/demo-edge/model/pom.xml
+++ b/demo/demo-edge/model/pom.xml
@@ -29,7 +29,7 @@
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
</dependencies>
</project>
diff --git a/demo/demo-edge/pom.xml b/demo/demo-edge/pom.xml
index dfd1415..a85487f 100644
--- a/demo/demo-edge/pom.xml
+++ b/demo/demo-edge/pom.xml
@@ -31,7 +31,7 @@
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
diff --git a/demo/demo-multiple/pom.xml b/demo/demo-multiple/pom.xml
index 6d6769d..9bb8a85 100644
--- a/demo/demo-multiple/pom.xml
+++ b/demo/demo-multiple/pom.xml
@@ -60,7 +60,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
diff --git a/demo/demo-register-url-prefix/demo-register-url-prefix-server/pom.xml b/demo/demo-register-url-prefix/demo-register-url-prefix-server/pom.xml
index 1dafa7b..d4c1b24 100644
--- a/demo/demo-register-url-prefix/demo-register-url-prefix-server/pom.xml
+++ b/demo/demo-register-url-prefix/demo-register-url-prefix-server/pom.xml
@@ -34,7 +34,7 @@
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
diff --git a/demo/demo-schema/pom.xml b/demo/demo-schema/pom.xml
index d034ad5..56e808f 100644
--- a/demo/demo-schema/pom.xml
+++ b/demo/demo-schema/pom.xml
@@ -72,7 +72,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
</dependencies>
<build>
diff --git a/demo/demo-spring-boot-provider/pom.xml b/demo/demo-spring-boot-provider/pom.xml
index ab2061d..ca4c272 100644
--- a/demo/demo-spring-boot-provider/pom.xml
+++ b/demo/demo-spring-boot-provider/pom.xml
@@ -37,7 +37,7 @@
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
diff --git a/demo/demo-spring-boot-transport/pom.xml b/demo/demo-spring-boot-transport/pom.xml
index 3e8034f..e4db42f 100644
--- a/demo/demo-spring-boot-transport/pom.xml
+++ b/demo/demo-spring-boot-transport/pom.xml
@@ -39,7 +39,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
diff --git a/dependencies/bom/pom.xml b/dependencies/bom/pom.xml
index 65596e3..faf9808 100644
--- a/dependencies/bom/pom.xml
+++ b/dependencies/bom/pom.xml
@@ -247,7 +247,7 @@
<!-- ServiceComb: service registry -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<version>${project.version}</version>
</dependency>
<!-- ServiceComb: solutions -->
diff --git a/distribution/pom.xml b/distribution/pom.xml
index c438455..d0307e3 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -208,7 +208,7 @@
<!-- service registry -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<!-- solutions -->
diff --git a/handlers/handler-loadbalance/pom.xml b/handlers/handler-loadbalance/pom.xml
index 66a0c49..1fc4d90 100644
--- a/handlers/handler-loadbalance/pom.xml
+++ b/handlers/handler-loadbalance/pom.xml
@@ -73,7 +73,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/handlers/handler-publickey-auth/pom.xml b/handlers/handler-publickey-auth/pom.xml
index 3f930ca..4add16e 100644
--- a/handlers/handler-publickey-auth/pom.xml
+++ b/handlers/handler-publickey-auth/pom.xml
@@ -38,7 +38,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/huawei-cloud/servicestage/pom.xml b/huawei-cloud/servicestage/pom.xml
index a337632..b474802 100644
--- a/huawei-cloud/servicestage/pom.xml
+++ b/huawei-cloud/servicestage/pom.xml
@@ -34,7 +34,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
</dependencies>
diff --git a/inspector/pom.xml b/inspector/pom.xml
index b1cbf9f..5ef3a4c 100644
--- a/inspector/pom.xml
+++ b/inspector/pom.xml
@@ -60,7 +60,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 7c9fb26..aeafbda 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -133,7 +133,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
diff --git a/metrics/metrics-core/pom.xml b/metrics/metrics-core/pom.xml
index 623f31d..a556217 100644
--- a/metrics/metrics-core/pom.xml
+++ b/metrics/metrics-core/pom.xml
@@ -43,7 +43,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/providers/provider-pojo/pom.xml b/providers/provider-pojo/pom.xml
index 7056341..d128144 100644
--- a/providers/provider-pojo/pom.xml
+++ b/providers/provider-pojo/pom.xml
@@ -32,7 +32,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/providers/provider-springmvc/pom.xml b/providers/provider-springmvc/pom.xml
index 8511290..b84ff7f 100644
--- a/providers/provider-springmvc/pom.xml
+++ b/providers/provider-springmvc/pom.xml
@@ -35,7 +35,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/service-registry/pom.xml b/service-registry/pom.xml
index 71e6908..09ee6cf 100644
--- a/service-registry/pom.xml
+++ b/service-registry/pom.xml
@@ -26,60 +26,11 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>service-registry</artifactId>
+ <artifactId>service-registry-parent</artifactId>
<name>Java Chassis::Service Registry</name>
+ <packaging>pom</packaging>
- <dependencies>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>foundation-vertx</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>foundation-config</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>foundation-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>swagger-generator-core</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>foundation-registry</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- </dependency>
-
- <dependency>
- <groupId>io.vertx</groupId>
- <artifactId>vertx-codegen</artifactId>
- <scope>provided</scope>
- </dependency>
-
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>foundation-test-scaffolding</artifactId>
- </dependency>
- </dependencies>
+ <modules>
+ <module>registry-service-center</module>
+ </modules>
</project>
diff --git a/service-registry/pom.xml b/service-registry/registry-service-center/pom.xml
similarity index 93%
copy from service-registry/pom.xml
copy to service-registry/registry-service-center/pom.xml
index 71e6908..90afb8a 100644
--- a/service-registry/pom.xml
+++ b/service-registry/registry-service-center/pom.xml
@@ -20,14 +20,13 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-parent</artifactId>
+ <artifactId>service-registry-parent</artifactId>
<version>2.1.0-SNAPSHOT</version>
- <relativePath>../parents/default</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>service-registry</artifactId>
- <name>Java Chassis::Service Registry</name>
+ <artifactId>registry-service-center</artifactId>
+ <name>Java Chassis::Registry Service Center</name>
<dependencies>
<dependency>
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/RegistryUtils.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/RegistryUtils.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/RegistryUtils.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/RegistryUtils.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterRegistration.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterRegistration.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterRegistration.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterRegistration.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceRegistry.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceRegistry.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceRegistry.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/ServiceRegistry.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/DefaultEnvAdapter.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/DefaultEnvAdapter.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/DefaultEnvAdapter.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/DefaultEnvAdapter.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapterManager.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapterManager.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapterManager.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapterManager.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/Const.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/Const.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/Const.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/Const.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceFactory.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceFactory.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceFactory.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceFactory.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java
similarity index 95%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java
index 26049e1..756e605 100644
--- a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java
+++ b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterConfig.java
@@ -1,200 +1,200 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.servicecomb.serviceregistry.api.registry;
-
-public class ServiceCenterConfig {
- private int maxHeaderBytes;
-
- private int maxBodyBytes;
-
- private String readHeaderTimeout;
-
- private String readTimeout;
-
- private String idleTimeout;
-
- private String writeTimeout;
-
- private String limitTTLUnit;
-
- private int limitConnections;
-
- private String limitIPLookup;
-
- private String sslEnabled;
-
- private String sslMinVersion;
-
- private String sslVerifyPeer;
-
- private String sslCiphers;
-
- private String autoSyncInterval;
-
- private int compactIndexDelta;
-
- private String compactInterval;
-
- private int logRotateSize;
-
- private int logBackupCount;
-
- public int getMaxHeaderBytes() {
- return maxHeaderBytes;
- }
-
- public void setMaxHeaderBytes(int maxHeaderBytes) {
- this.maxHeaderBytes = maxHeaderBytes;
- }
-
- public int getMaxBodyBytes() {
- return maxBodyBytes;
- }
-
- public void setMaxBodyBytes(int maxBodyBytes) {
- this.maxBodyBytes = maxBodyBytes;
- }
-
- public String getReadHeaderTimeout() {
- return readHeaderTimeout;
- }
-
- public void setReadHeaderTimeout(String readHeaderTimeout) {
- this.readHeaderTimeout = readHeaderTimeout;
- }
-
- public String getReadTimeout() {
- return readTimeout;
- }
-
- public void setReadTimeout(String readTimeout) {
- this.readTimeout = readTimeout;
- }
-
- public String getIdleTimeout() {
- return idleTimeout;
- }
-
- public void setIdleTimeout(String idleTimeout) {
- this.idleTimeout = idleTimeout;
- }
-
- public String getWriteTimeout() {
- return writeTimeout;
- }
-
- public void setWriteTimeout(String writeTimeout) {
- this.writeTimeout = writeTimeout;
- }
-
- public String getLimitTTLUnit() {
- return limitTTLUnit;
- }
-
- public void setLimitTTLUnit(String limitTTLUnit) {
- this.limitTTLUnit = limitTTLUnit;
- }
-
- public int getLimitConnections() {
- return limitConnections;
- }
-
- public void setLimitConnections(int limitConnections) {
- this.limitConnections = limitConnections;
- }
-
- public String getLimitIPLookup() {
- return limitIPLookup;
- }
-
- public void setLimitIPLookup(String limitIPLookup) {
- this.limitIPLookup = limitIPLookup;
- }
-
- public String getSslEnabled() {
- return sslEnabled;
- }
-
- public void setSslEnabled(String sslEnabled) {
- this.sslEnabled = sslEnabled;
- }
-
- public String getSslMinVersion() {
- return sslMinVersion;
- }
-
- public void setSslMinVersion(String sslMinVersion) {
- this.sslMinVersion = sslMinVersion;
- }
-
- public String getSslVerifyPeer() {
- return sslVerifyPeer;
- }
-
- public void setSslVerifyPeer(String sslVerifyPeer) {
- this.sslVerifyPeer = sslVerifyPeer;
- }
-
- public String getSslCiphers() {
- return sslCiphers;
- }
-
- public void setSslCiphers(String sslCiphers) {
- this.sslCiphers = sslCiphers;
- }
-
- public String getAutoSyncInterval() {
- return autoSyncInterval;
- }
-
- public void setAutoSyncInterval(String autoSyncInterval) {
- this.autoSyncInterval = autoSyncInterval;
- }
-
- public int getCompactIndexDelta() {
- return compactIndexDelta;
- }
-
- public void setCompactIndexDelta(int compactIndexDelta) {
- this.compactIndexDelta = compactIndexDelta;
- }
-
- public String getCompactInterval() {
- return compactInterval;
- }
-
- public void setCompactInterval(String compactInterval) {
- this.compactInterval = compactInterval;
- }
-
- public int getLogRotateSize() {
- return logRotateSize;
- }
-
- public void setLogRotateSize(int logRotateSize) {
- this.logRotateSize = logRotateSize;
- }
-
- public int getLogBackupCount() {
- return logBackupCount;
- }
-
- public void setLogBackupCount(int logBackupCount) {
- this.logBackupCount = logBackupCount;
- }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.servicecomb.serviceregistry.api.registry;
+
+public class ServiceCenterConfig {
+ private int maxHeaderBytes;
+
+ private int maxBodyBytes;
+
+ private String readHeaderTimeout;
+
+ private String readTimeout;
+
+ private String idleTimeout;
+
+ private String writeTimeout;
+
+ private String limitTTLUnit;
+
+ private int limitConnections;
+
+ private String limitIPLookup;
+
+ private String sslEnabled;
+
+ private String sslMinVersion;
+
+ private String sslVerifyPeer;
+
+ private String sslCiphers;
+
+ private String autoSyncInterval;
+
+ private int compactIndexDelta;
+
+ private String compactInterval;
+
+ private int logRotateSize;
+
+ private int logBackupCount;
+
+ public int getMaxHeaderBytes() {
+ return maxHeaderBytes;
+ }
+
+ public void setMaxHeaderBytes(int maxHeaderBytes) {
+ this.maxHeaderBytes = maxHeaderBytes;
+ }
+
+ public int getMaxBodyBytes() {
+ return maxBodyBytes;
+ }
+
+ public void setMaxBodyBytes(int maxBodyBytes) {
+ this.maxBodyBytes = maxBodyBytes;
+ }
+
+ public String getReadHeaderTimeout() {
+ return readHeaderTimeout;
+ }
+
+ public void setReadHeaderTimeout(String readHeaderTimeout) {
+ this.readHeaderTimeout = readHeaderTimeout;
+ }
+
+ public String getReadTimeout() {
+ return readTimeout;
+ }
+
+ public void setReadTimeout(String readTimeout) {
+ this.readTimeout = readTimeout;
+ }
+
+ public String getIdleTimeout() {
+ return idleTimeout;
+ }
+
+ public void setIdleTimeout(String idleTimeout) {
+ this.idleTimeout = idleTimeout;
+ }
+
+ public String getWriteTimeout() {
+ return writeTimeout;
+ }
+
+ public void setWriteTimeout(String writeTimeout) {
+ this.writeTimeout = writeTimeout;
+ }
+
+ public String getLimitTTLUnit() {
+ return limitTTLUnit;
+ }
+
+ public void setLimitTTLUnit(String limitTTLUnit) {
+ this.limitTTLUnit = limitTTLUnit;
+ }
+
+ public int getLimitConnections() {
+ return limitConnections;
+ }
+
+ public void setLimitConnections(int limitConnections) {
+ this.limitConnections = limitConnections;
+ }
+
+ public String getLimitIPLookup() {
+ return limitIPLookup;
+ }
+
+ public void setLimitIPLookup(String limitIPLookup) {
+ this.limitIPLookup = limitIPLookup;
+ }
+
+ public String getSslEnabled() {
+ return sslEnabled;
+ }
+
+ public void setSslEnabled(String sslEnabled) {
+ this.sslEnabled = sslEnabled;
+ }
+
+ public String getSslMinVersion() {
+ return sslMinVersion;
+ }
+
+ public void setSslMinVersion(String sslMinVersion) {
+ this.sslMinVersion = sslMinVersion;
+ }
+
+ public String getSslVerifyPeer() {
+ return sslVerifyPeer;
+ }
+
+ public void setSslVerifyPeer(String sslVerifyPeer) {
+ this.sslVerifyPeer = sslVerifyPeer;
+ }
+
+ public String getSslCiphers() {
+ return sslCiphers;
+ }
+
+ public void setSslCiphers(String sslCiphers) {
+ this.sslCiphers = sslCiphers;
+ }
+
+ public String getAutoSyncInterval() {
+ return autoSyncInterval;
+ }
+
+ public void setAutoSyncInterval(String autoSyncInterval) {
+ this.autoSyncInterval = autoSyncInterval;
+ }
+
+ public int getCompactIndexDelta() {
+ return compactIndexDelta;
+ }
+
+ public void setCompactIndexDelta(int compactIndexDelta) {
+ this.compactIndexDelta = compactIndexDelta;
+ }
+
+ public String getCompactInterval() {
+ return compactInterval;
+ }
+
+ public void setCompactInterval(String compactInterval) {
+ this.compactInterval = compactInterval;
+ }
+
+ public int getLogRotateSize() {
+ return logRotateSize;
+ }
+
+ public void setLogRotateSize(int logRotateSize) {
+ this.logRotateSize = logRotateSize;
+ }
+
+ public int getLogBackupCount() {
+ return logBackupCount;
+ }
+
+ public void setLogBackupCount(int logBackupCount) {
+ this.logBackupCount = logBackupCount;
+ }
+}
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java
similarity index 96%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java
index 65dca2b..932915b 100644
--- a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java
+++ b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCenterInfo.java
@@ -1,70 +1,70 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.servicecomb.serviceregistry.api.registry;
-
-public class ServiceCenterInfo {
- private String version;
-
- private String buildTag;
-
- private String runMode;
-
- private String apiVersion;
-
- private ServiceCenterConfig config;
-
- public String getVersion() {
- return version;
- }
-
- public void setVersion(String version) {
- this.version = version;
- }
-
- public String getBuildTag() {
- return buildTag;
- }
-
- public void setBuildTag(String buildTag) {
- this.buildTag = buildTag;
- }
-
- public String getRunMode() {
- return runMode;
- }
-
- public void setRunMode(String runMode) {
- this.runMode = runMode;
- }
-
- public String getApiVersion() {
- return apiVersion;
- }
-
- public void setApiVersion(String apiVersion) {
- this.apiVersion = apiVersion;
- }
-
- public ServiceCenterConfig getConfig() {
- return config;
- }
-
- public void setConfig(ServiceCenterConfig config) {
- this.config = config;
- }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.servicecomb.serviceregistry.api.registry;
+
+public class ServiceCenterInfo {
+ private String version;
+
+ private String buildTag;
+
+ private String runMode;
+
+ private String apiVersion;
+
+ private ServiceCenterConfig config;
+
+ public String getVersion() {
+ return version;
+ }
+
+ public void setVersion(String version) {
+ this.version = version;
+ }
+
+ public String getBuildTag() {
+ return buildTag;
+ }
+
+ public void setBuildTag(String buildTag) {
+ this.buildTag = buildTag;
+ }
+
+ public String getRunMode() {
+ return runMode;
+ }
+
+ public void setRunMode(String runMode) {
+ this.runMode = runMode;
+ }
+
+ public String getApiVersion() {
+ return apiVersion;
+ }
+
+ public void setApiVersion(String apiVersion) {
+ this.apiVersion = apiVersion;
+ }
+
+ public ServiceCenterConfig getConfig() {
+ return config;
+ }
+
+ public void setConfig(ServiceCenterConfig config) {
+ this.config = config;
+ }
+}
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCombVersion.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCombVersion.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCombVersion.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/ServiceCombVersion.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateSchemaRequest.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateSchemaRequest.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateSchemaRequest.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateSchemaRequest.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateServiceRequest.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateServiceRequest.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateServiceRequest.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/CreateServiceRequest.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/RegisterInstanceRequest.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/RegisterInstanceRequest.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/RegisterInstanceRequest.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/RegisterInstanceRequest.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/UpdatePropertiesRequest.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/UpdatePropertiesRequest.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/request/UpdatePropertiesRequest.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/request/UpdatePropertiesRequest.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/CreateServiceResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/CreateServiceResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/CreateServiceResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/CreateServiceResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetAllServicesResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetAllServicesResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetAllServicesResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetAllServicesResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetExistenceResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetExistenceResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetExistenceResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetExistenceResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetInstancesResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetInstancesResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetInstancesResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetInstancesResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemaResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemaResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemaResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemaResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemasResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemasResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemasResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetSchemasResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetServiceResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetServiceResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetServiceResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/GetServiceResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/HeartbeatResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/HeartbeatResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/HeartbeatResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/HeartbeatResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/MicroserviceInstanceResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/MicroserviceInstanceResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/MicroserviceInstanceResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/MicroserviceInstanceResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/RegisterInstanceResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/RegisterInstanceResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/api/response/RegisterInstanceResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/api/response/RegisterInstanceResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/ClientException.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/ClientException.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/ClientException.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/ClientException.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/Endpoints.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/Endpoints.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/Endpoints.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/Endpoints.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/IpPortManager.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/IpPortManager.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/IpPortManager.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/IpPortManager.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImpl.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImpl.java
old mode 100755
new mode 100644
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImpl.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImpl.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/ServiceRegistryClient.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/ServiceRegistryClient.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/ServiceRegistryClient.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/ServiceRegistryClient.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/AbstractClientPool.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/AbstractClientPool.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/AbstractClientPool.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/AbstractClientPool.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ClientPool.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ClientPool.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ClientPool.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ClientPool.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/EmptyAuthHeaderProvider.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/EmptyAuthHeaderProvider.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/EmptyAuthHeaderProvider.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/EmptyAuthHeaderProvider.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/Holder.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/Holder.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/Holder.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/Holder.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/HttpClientPool.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/HttpClientPool.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/HttpClientPool.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/HttpClientPool.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryHttpClientOptionsSPI.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryHttpClientOptionsSPI.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryHttpClientOptionsSPI.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryHttpClientOptionsSPI.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryWatchHttpClientOptionsSPI.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryWatchHttpClientOptionsSPI.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryWatchHttpClientOptionsSPI.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RegistryWatchHttpClientOptionsSPI.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestContext.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestContext.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestContext.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestContext.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestParam.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestParam.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestParam.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RequestParam.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestClientUtil.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestClientUtil.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestClientUtil.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestClientUtil.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestResponse.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestResponse.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestResponse.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/RestResponse.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ServiceRegistryClientImpl.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ServiceRegistryClientImpl.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ServiceRegistryClientImpl.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/ServiceRegistryClientImpl.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientPool.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientPool.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientPool.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientPool.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientUtil.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientUtil.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientUtil.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/client/http/WebsocketClientUtil.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/MicroservicePropertiesLoader.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/MicroservicePropertiesLoader.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/MicroservicePropertiesLoader.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/MicroservicePropertiesLoader.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfig.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfigBuilder.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfigBuilder.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfigBuilder.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryConfigBuilder.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/Status.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/Status.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/Status.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/Status.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheCheckTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheCheckTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheCheckTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheCheckTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheChecker.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheChecker.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheChecker.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheChecker.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheResult.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheResult.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheResult.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheResult.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheSummary.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheSummary.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheSummary.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/InstanceCacheSummary.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/AbstractServiceRegistry.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/AbstractServiceRegistry.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/AbstractServiceRegistry.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/AbstractServiceRegistry.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/LocalServiceRegistry.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/LocalServiceRegistry.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/LocalServiceRegistry.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/LocalServiceRegistry.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryFactory.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryFactory.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryFactory.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryFactory.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryTaskInitializer.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryTaskInitializer.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryTaskInitializer.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/ServiceRegistryTaskInitializer.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKey.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKey.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKey.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKey.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheRefreshedEvent.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheRefreshedEvent.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheRefreshedEvent.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheRefreshedEvent.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/ServiceRegistryCache.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/ServiceRegistryCache.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/ServiceRegistryCache.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/registry/cache/ServiceRegistryCache.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractRegisterTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractRegisterTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractRegisterTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractRegisterTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/AbstractTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/CompositeTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/CompositeTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/CompositeTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/CompositeTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/HeartbeatResult.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/HeartbeatResult.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/HeartbeatResult.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/HeartbeatResult.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceHeartbeatTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceHeartbeatTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceHeartbeatTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceHeartbeatTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceRegisterTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceRegisterTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceRegisterTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceInstanceRegisterTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceRegisterTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceRegisterTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceRegisterTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceRegisterTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceServiceCenterTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceServiceCenterTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceServiceCenterTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceServiceCenterTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceWatchTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceWatchTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceWatchTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/MicroserviceWatchTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTask.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTask.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTask.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTask.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTaskMonitor.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTaskMonitor.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTaskMonitor.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/ServiceCenterTaskMonitor.java
diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/TaskStatus.java b/service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/TaskStatus.java
similarity index 100%
rename from service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/TaskStatus.java
rename to service-registry/registry-service-center/src/main/java/org/apache/servicecomb/serviceregistry/task/TaskStatus.java
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.vertx.client.http.HttpClientOptionsSPI b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.vertx.client.http.HttpClientOptionsSPI
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.vertx.client.http.HttpClientOptionsSPI
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.vertx.client.http.HttpClientOptionsSPI
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Discovery b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Discovery
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Discovery
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Discovery
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Registration b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Registration
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Registration
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Registration
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.api.Versions b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.api.Versions
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.api.Versions
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.api.Versions
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.consumer.MicroserviceInstancePing b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.consumer.MicroserviceInstancePing
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.consumer.MicroserviceInstancePing
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.consumer.MicroserviceInstancePing
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.discovery.DiscoveryFilter b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.discovery.DiscoveryFilter
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.discovery.DiscoveryFilter
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.discovery.DiscoveryFilter
diff --git a/service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.registry.ServiceRegistryTaskInitializer b/service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.registry.ServiceRegistryTaskInitializer
similarity index 100%
rename from service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.registry.ServiceRegistryTaskInitializer
rename to service-registry/registry-service-center/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.registry.ServiceRegistryTaskInitializer
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/MicroServicePropertyExtendedStub.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/MicroServicePropertyExtendedStub.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/MicroServicePropertyExtendedStub.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/MicroServicePropertyExtendedStub.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/MockMicroserviceVersions.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/MockMicroserviceVersions.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/MockMicroserviceVersions.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/MockMicroserviceVersions.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/RegistryUtilsTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/RegistryUtilsTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/RegistryUtilsTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/RegistryUtilsTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/ServiceRegistryTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/ServiceRegistryTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/ServiceRegistryTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/ServiceRegistryTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestConsumers.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestConsumers.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestConsumers.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestConsumers.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistry.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistry.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistry.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistry.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistryBase.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistryBase.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistryBase.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/TestRegistryBase.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterHighOne.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterHighOne.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterHighOne.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterHighOne.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterOne.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterOne.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterOne.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterOne.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterThree.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterThree.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterThree.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterThree.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterTwo.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterTwo.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterTwo.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/CasEnvAdapterTwo.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/TestEnvAdapterManager.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/TestEnvAdapterManager.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/adapter/TestEnvAdapterManager.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/adapter/TestEnvAdapterManager.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/TestConst.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/TestConst.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/TestConst.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/TestConst.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/TestMicroserviceKey.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/TestMicroserviceKey.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/TestMicroserviceKey.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/TestMicroserviceKey.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestBasePath.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestBasePath.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestBasePath.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestBasePath.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFramework.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFramework.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFramework.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFramework.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFrameworkVersions.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFrameworkVersions.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFrameworkVersions.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestFrameworkVersions.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestHealthCheck.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestHealthCheck.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestHealthCheck.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestHealthCheck.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroService.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroService.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroService.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroService.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroServiceInstance.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroServiceInstance.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroServiceInstance.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroServiceInstance.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroserviceFactory.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroserviceFactory.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroserviceFactory.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestMicroserviceFactory.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java
similarity index 97%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java
index 101385a..69171e1 100644
--- a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java
+++ b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterConfig.java
@@ -1,91 +1,91 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.servicecomb.serviceregistry.api.registry;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-public class TestServiceCenterConfig {
- ServiceCenterConfig config = new ServiceCenterConfig();
-
- @Test
- public void testDefaultValues() {
- Assert.assertEquals(0, config.getMaxHeaderBytes());
- Assert.assertEquals(0, config.getMaxBodyBytes());
- Assert.assertNull(config.getReadHeaderTimeout());
- Assert.assertNull(config.getReadTimeout());
- Assert.assertNull(config.getIdleTimeout());
- Assert.assertNull(config.getWriteTimeout());
- Assert.assertNull(config.getLimitTTLUnit());
- Assert.assertEquals(0, config.getLimitConnections());
- Assert.assertNull(config.getLimitIPLookup());
- Assert.assertNull(config.getSslEnabled());
- Assert.assertNull(config.getSslMinVersion());
- Assert.assertNull(config.getSslVerifyPeer());
- Assert.assertNull(config.getSslCiphers());
- Assert.assertNull(config.getAutoSyncInterval());
- Assert.assertEquals(0, config.getCompactIndexDelta());
- Assert.assertNull(config.getCompactInterval());
- Assert.assertEquals(0, config.getLogRotateSize());
- Assert.assertEquals(0, config.getLogBackupCount());
- }
-
- @Test
- public void testInitializedValues() {
- initMicroservice(); //Initialize the Object
- Assert.assertEquals(10, config.getMaxHeaderBytes());
- Assert.assertEquals(10, config.getMaxBodyBytes());
- Assert.assertEquals("60s", config.getReadHeaderTimeout());
- Assert.assertEquals("60s", config.getReadTimeout());
- Assert.assertEquals("60s", config.getIdleTimeout());
- Assert.assertEquals("60s", config.getWriteTimeout());
- Assert.assertEquals("s", config.getLimitTTLUnit());
- Assert.assertEquals(0, config.getLimitConnections());
- Assert.assertEquals("xxx", config.getLimitIPLookup());
- Assert.assertEquals("false", config.getSslEnabled());
- Assert.assertEquals("xxx", config.getSslMinVersion());
- Assert.assertEquals("true", config.getSslVerifyPeer());
- Assert.assertEquals("xxx", config.getSslCiphers());
- Assert.assertEquals("30s", config.getAutoSyncInterval());
- Assert.assertEquals(100, config.getCompactIndexDelta());
- Assert.assertEquals("100", config.getCompactInterval());
- Assert.assertEquals(20, config.getLogRotateSize());
- Assert.assertEquals(50, config.getLogBackupCount());
- }
-
- private void initMicroservice() {
- config.setMaxHeaderBytes(10);
- config.setMaxBodyBytes(10);
- config.setReadHeaderTimeout("60s");
- config.setReadTimeout("60s");
- config.setIdleTimeout("60s");
- config.setWriteTimeout("60s");
- config.setLimitTTLUnit("s");
- config.setLimitConnections(0);
- config.setLimitIPLookup("xxx");
- config.setSslEnabled("false");
- config.setSslMinVersion("xxx");
- config.setSslVerifyPeer("true");
- config.setSslCiphers("xxx");
- config.setAutoSyncInterval("30s");
- config.setCompactIndexDelta(100);
- config.setCompactInterval("100");
- config.setLogRotateSize(20);
- config.setLogBackupCount(50);
- }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.servicecomb.serviceregistry.api.registry;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class TestServiceCenterConfig {
+ ServiceCenterConfig config = new ServiceCenterConfig();
+
+ @Test
+ public void testDefaultValues() {
+ Assert.assertEquals(0, config.getMaxHeaderBytes());
+ Assert.assertEquals(0, config.getMaxBodyBytes());
+ Assert.assertNull(config.getReadHeaderTimeout());
+ Assert.assertNull(config.getReadTimeout());
+ Assert.assertNull(config.getIdleTimeout());
+ Assert.assertNull(config.getWriteTimeout());
+ Assert.assertNull(config.getLimitTTLUnit());
+ Assert.assertEquals(0, config.getLimitConnections());
+ Assert.assertNull(config.getLimitIPLookup());
+ Assert.assertNull(config.getSslEnabled());
+ Assert.assertNull(config.getSslMinVersion());
+ Assert.assertNull(config.getSslVerifyPeer());
+ Assert.assertNull(config.getSslCiphers());
+ Assert.assertNull(config.getAutoSyncInterval());
+ Assert.assertEquals(0, config.getCompactIndexDelta());
+ Assert.assertNull(config.getCompactInterval());
+ Assert.assertEquals(0, config.getLogRotateSize());
+ Assert.assertEquals(0, config.getLogBackupCount());
+ }
+
+ @Test
+ public void testInitializedValues() {
+ initMicroservice(); //Initialize the Object
+ Assert.assertEquals(10, config.getMaxHeaderBytes());
+ Assert.assertEquals(10, config.getMaxBodyBytes());
+ Assert.assertEquals("60s", config.getReadHeaderTimeout());
+ Assert.assertEquals("60s", config.getReadTimeout());
+ Assert.assertEquals("60s", config.getIdleTimeout());
+ Assert.assertEquals("60s", config.getWriteTimeout());
+ Assert.assertEquals("s", config.getLimitTTLUnit());
+ Assert.assertEquals(0, config.getLimitConnections());
+ Assert.assertEquals("xxx", config.getLimitIPLookup());
+ Assert.assertEquals("false", config.getSslEnabled());
+ Assert.assertEquals("xxx", config.getSslMinVersion());
+ Assert.assertEquals("true", config.getSslVerifyPeer());
+ Assert.assertEquals("xxx", config.getSslCiphers());
+ Assert.assertEquals("30s", config.getAutoSyncInterval());
+ Assert.assertEquals(100, config.getCompactIndexDelta());
+ Assert.assertEquals("100", config.getCompactInterval());
+ Assert.assertEquals(20, config.getLogRotateSize());
+ Assert.assertEquals(50, config.getLogBackupCount());
+ }
+
+ private void initMicroservice() {
+ config.setMaxHeaderBytes(10);
+ config.setMaxBodyBytes(10);
+ config.setReadHeaderTimeout("60s");
+ config.setReadTimeout("60s");
+ config.setIdleTimeout("60s");
+ config.setWriteTimeout("60s");
+ config.setLimitTTLUnit("s");
+ config.setLimitConnections(0);
+ config.setLimitIPLookup("xxx");
+ config.setSslEnabled("false");
+ config.setSslMinVersion("xxx");
+ config.setSslVerifyPeer("true");
+ config.setSslCiphers("xxx");
+ config.setAutoSyncInterval("30s");
+ config.setCompactIndexDelta(100);
+ config.setCompactInterval("100");
+ config.setLogRotateSize(20);
+ config.setLogBackupCount(50);
+ }
+}
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java
similarity index 97%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java
index 97be9f8..2689647 100644
--- a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java
+++ b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCenterInfo.java
@@ -1,54 +1,54 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.servicecomb.serviceregistry.api.registry;
-
-import org.junit.Assert;
-import org.junit.Test;
-
-public class TestServiceCenterInfo {
- ServiceCenterInfo info = new ServiceCenterInfo();
-
- ServiceCenterConfig config = new ServiceCenterConfig();
-
- @Test
- public void testDefaultValues() {
- Assert.assertNull(info.getVersion());
- Assert.assertNull(info.getBuildTag());
- Assert.assertNull(info.getRunMode());
- Assert.assertNull(info.getApiVersion());
- Assert.assertNull(info.getConfig());
- }
-
- @Test
- public void testInitializedValues() {
- initMicroservice(); //Initialize the Object
- Assert.assertEquals("x.x.x", info.getVersion());
- Assert.assertEquals("xxx", info.getBuildTag());
- Assert.assertEquals("dev", info.getRunMode());
- Assert.assertEquals("x.x.x", info.getApiVersion());
- Assert.assertNotNull(info.getConfig());
- }
-
- private void initMicroservice() {
- info.setVersion("x.x.x");
- info.setBuildTag("xxx");
- info.setRunMode("dev");
- info.setApiVersion("x.x.x");
- info.setConfig(config);
- }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.servicecomb.serviceregistry.api.registry;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+public class TestServiceCenterInfo {
+ ServiceCenterInfo info = new ServiceCenterInfo();
+
+ ServiceCenterConfig config = new ServiceCenterConfig();
+
+ @Test
+ public void testDefaultValues() {
+ Assert.assertNull(info.getVersion());
+ Assert.assertNull(info.getBuildTag());
+ Assert.assertNull(info.getRunMode());
+ Assert.assertNull(info.getApiVersion());
+ Assert.assertNull(info.getConfig());
+ }
+
+ @Test
+ public void testInitializedValues() {
+ initMicroservice(); //Initialize the Object
+ Assert.assertEquals("x.x.x", info.getVersion());
+ Assert.assertEquals("xxx", info.getBuildTag());
+ Assert.assertEquals("dev", info.getRunMode());
+ Assert.assertEquals("x.x.x", info.getApiVersion());
+ Assert.assertNotNull(info.getConfig());
+ }
+
+ private void initMicroservice() {
+ info.setVersion("x.x.x");
+ info.setBuildTag("xxx");
+ info.setRunMode("dev");
+ info.setApiVersion("x.x.x");
+ info.setConfig(config);
+ }
+}
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCombVersion.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCombVersion.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCombVersion.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/registry/TestServiceCombVersion.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateSchemaRequest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateSchemaRequest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateSchemaRequest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateSchemaRequest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateServiceRequest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateServiceRequest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateServiceRequest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestCreateServiceRequest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestRegisterInstanceRequest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestRegisterInstanceRequest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestRegisterInstanceRequest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestRegisterInstanceRequest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestUpdatePropertiesRequest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestUpdatePropertiesRequest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestUpdatePropertiesRequest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/request/TestUpdatePropertiesRequest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestCreateServiceResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestCreateServiceResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestCreateServiceResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestCreateServiceResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestFindInstancesResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestFindInstancesResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestFindInstancesResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestFindInstancesResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetAllServicesResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetAllServicesResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetAllServicesResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetAllServicesResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetExistenceResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetExistenceResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetExistenceResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetExistenceResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetInstancesResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetInstancesResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetInstancesResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetInstancesResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetServiceResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetServiceResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetServiceResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestGetServiceResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestHeartbeatResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestHeartbeatResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestHeartbeatResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestHeartbeatResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceChangedEvent.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceChangedEvent.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceChangedEvent.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceChangedEvent.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestMicroserviceInstanceResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestRegisterInstanceResponse.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestRegisterInstanceResponse.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestRegisterInstanceResponse.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/api/response/TestRegisterInstanceResponse.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCache.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCache.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCache.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCache.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCacheManagerNew.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCacheManagerNew.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCacheManagerNew.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestInstanceCacheManagerNew.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestMicroserviceInstanceCache.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestMicroserviceInstanceCache.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestMicroserviceInstanceCache.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/cache/TestMicroserviceInstanceCache.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImplTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImplTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImplTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/LocalServiceRegistryClientImplTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/TestEndpoints.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/TestEndpoints.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/TestEndpoints.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/TestEndpoints.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/TestIpPortManager.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/TestIpPortManager.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/TestIpPortManager.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/TestIpPortManager.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/MockAuthHeaderProvider.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/MockAuthHeaderProvider.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/MockAuthHeaderProvider.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/MockAuthHeaderProvider.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestAbstractClientPool.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestAbstractClientPool.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestAbstractClientPool.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestAbstractClientPool.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestClientHttp.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestClientHttp.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestClientHttp.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestClientHttp.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestHttpClientPool.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestHttpClientPool.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestHttpClientPool.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestHttpClientPool.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestMicroserviceInstances.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestMicroserviceInstances.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestMicroserviceInstances.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestMicroserviceInstances.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestServiceRegistryClientImpl.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestServiceRegistryClientImpl.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestServiceRegistryClientImpl.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestServiceRegistryClientImpl.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestWebsocketClientPool.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestWebsocketClientPool.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestWebsocketClientPool.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/client/http/TestWebsocketClientPool.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestConfigurePropertyUtils.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestConfigurePropertyUtils.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestConfigurePropertyUtils.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestConfigurePropertyUtils.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestPropertiesLoader.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestPropertiesLoader.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestPropertiesLoader.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestPropertiesLoader.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestServiceRegistryConfig.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestServiceRegistryConfig.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/config/TestServiceRegistryConfig.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/config/TestServiceRegistryConfig.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleFixed.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleFixed.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleFixed.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleFixed.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleLatest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleLatest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleLatest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleLatest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleRange.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleRange.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleRange.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleRange.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleStartFrom.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleStartFrom.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleStartFrom.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestMicroserviceVersionRuleStartFrom.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestSimpleMicroserviceInstancePing.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestSimpleMicroserviceInstancePing.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestSimpleMicroserviceInstancePing.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/consumer/TestSimpleMicroserviceInstancePing.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerMock.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerMock.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerMock.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerMock.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerWithoutMock.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerWithoutMock.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerWithoutMock.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/diagnosis/instance/TestInstanceCacheCheckerWithoutMock.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractDiscoveryFilter.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractDiscoveryFilter.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractDiscoveryFilter.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractDiscoveryFilter.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractTransportDiscoveryFilter.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractTransportDiscoveryFilter.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractTransportDiscoveryFilter.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestAbstractTransportDiscoveryFilter.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryContext.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryContext.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryContext.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryContext.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTree.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTree.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTree.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTree.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTreeNode.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTreeNode.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTreeNode.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/discovery/TestDiscoveryTreeNode.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/EmptyMockServiceRegistry.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/EmptyMockServiceRegistry.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/EmptyMockServiceRegistry.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/EmptyMockServiceRegistry.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestLocalServiceRegistry.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestLocalServiceRegistry.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestLocalServiceRegistry.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestLocalServiceRegistry.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestRemoteServiceRegistry.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestRemoteServiceRegistry.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestRemoteServiceRegistry.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestRemoteServiceRegistry.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestServiceRegistryFactory.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestServiceRegistryFactory.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestServiceRegistryFactory.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/TestServiceRegistryFactory.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCacheTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCacheTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCacheTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateMicroserviceCacheTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCacheTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCacheTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCacheTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/AggregateServiceRegistryCacheTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKeyTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKeyTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKeyTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MicroserviceCacheKeyTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MockedMicroserviceCache.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MockedMicroserviceCache.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MockedMicroserviceCache.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/MockedMicroserviceCache.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCacheTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCacheTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCacheTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableMicroserviceCacheTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCacheTest.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCacheTest.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCacheTest.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/registry/cache/RefreshableServiceRegistryCacheTest.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/swagger/TestSwaggerLoader.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/swagger/TestSwaggerLoader.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/swagger/TestSwaggerLoader.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/swagger/TestSwaggerLoader.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestAbstractRegisterTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestAbstractRegisterTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestAbstractRegisterTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestAbstractRegisterTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestCompositeTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestCompositeTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestCompositeTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestCompositeTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceHeartbeatTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceHeartbeatTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceHeartbeatTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceHeartbeatTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceRegisterTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceRegisterTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceRegisterTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceInstanceRegisterTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceRegisterTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceRegisterTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceRegisterTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceRegisterTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceWatchTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceWatchTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceWatchTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestMicroserviceWatchTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestServiceCenterTask.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestServiceCenterTask.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/task/TestServiceCenterTask.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/task/TestServiceCenterTask.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersion.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersion.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersion.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersion.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRule.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRule.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRule.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRule.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleFixedParser.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleFixedParser.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleFixedParser.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleFixedParser.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleLatestParser.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleLatestParser.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleLatestParser.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleLatestParser.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleRangeParser.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleRangeParser.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleRangeParser.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleRangeParser.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleStartFromParser.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleStartFromParser.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleStartFromParser.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleStartFromParser.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleUtils.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleUtils.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleUtils.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionRuleUtils.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionUtils.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionUtils.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionUtils.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/TestVersionUtils.java
diff --git a/service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/VersionConst.java b/service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/VersionConst.java
similarity index 100%
rename from service-registry/src/test/java/org/apache/servicecomb/serviceregistry/version/VersionConst.java
rename to service-registry/registry-service-center/src/test/java/org/apache/servicecomb/serviceregistry/version/VersionConst.java
diff --git a/service-registry/src/test/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider b/service-registry/registry-service-center/src/test/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
similarity index 100%
rename from service-registry/src/test/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
rename to service-registry/registry-service-center/src/test/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
diff --git a/service-registry/src/test/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter b/service-registry/registry-service-center/src/test/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
similarity index 100%
rename from service-registry/src/test/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
rename to service-registry/registry-service-center/src/test/resources/META-INF/services/org.apache.servicecomb.serviceregistry.adapter.EnvAdapter
diff --git a/service-registry/src/test/resources/app1.yaml b/service-registry/registry-service-center/src/test/resources/app1.yaml
similarity index 100%
rename from service-registry/src/test/resources/app1.yaml
rename to service-registry/registry-service-center/src/test/resources/app1.yaml
diff --git a/service-registry/src/test/resources/app2.yaml b/service-registry/registry-service-center/src/test/resources/app2.yaml
similarity index 100%
rename from service-registry/src/test/resources/app2.yaml
rename to service-registry/registry-service-center/src/test/resources/app2.yaml
diff --git a/service-registry/src/test/resources/config/log4j.serviceregistry.client.properties b/service-registry/registry-service-center/src/test/resources/config/log4j.serviceregistry.client.properties
similarity index 100%
rename from service-registry/src/test/resources/config/log4j.serviceregistry.client.properties
rename to service-registry/registry-service-center/src/test/resources/config/log4j.serviceregistry.client.properties
diff --git a/service-registry/src/test/resources/log4j.properties b/service-registry/registry-service-center/src/test/resources/log4j.properties
similarity index 100%
rename from service-registry/src/test/resources/log4j.properties
rename to service-registry/registry-service-center/src/test/resources/log4j.properties
diff --git a/service-registry/src/test/resources/microservice.yaml b/service-registry/registry-service-center/src/test/resources/microservice.yaml
similarity index 100%
rename from service-registry/src/test/resources/microservice.yaml
rename to service-registry/registry-service-center/src/test/resources/microservice.yaml
diff --git a/service-registry/src/test/resources/registry.yaml b/service-registry/registry-service-center/src/test/resources/registry.yaml
similarity index 100%
rename from service-registry/src/test/resources/registry.yaml
rename to service-registry/registry-service-center/src/test/resources/registry.yaml
diff --git a/spring-boot/spring-boot-common/pom.xml b/spring-boot/spring-boot-common/pom.xml
index dc57ad6..00539dd 100644
--- a/spring-boot/spring-boot-common/pom.xml
+++ b/spring-boot/spring-boot-common/pom.xml
@@ -33,7 +33,7 @@
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
</dependencies>
diff --git a/spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-discovery/pom.xml b/spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-discovery/pom.xml
index 39a2487..f632174 100644
--- a/spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-discovery/pom.xml
+++ b/spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-discovery/pom.xml
@@ -77,7 +77,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
diff --git a/transports/transport-rest/transport-rest-servlet/pom.xml b/transports/transport-rest/transport-rest-servlet/pom.xml
index 066675c..9ca02cc 100644
--- a/transports/transport-rest/transport-rest-servlet/pom.xml
+++ b/transports/transport-rest/transport-rest-servlet/pom.xml
@@ -43,7 +43,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/transports/transport-rest/transport-rest-vertx/pom.xml b/transports/transport-rest/transport-rest-vertx/pom.xml
index cf82359..b117e23 100644
--- a/transports/transport-rest/transport-rest-vertx/pom.xml
+++ b/transports/transport-rest/transport-rest-vertx/pom.xml
@@ -39,7 +39,7 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>registry-service-center</artifactId>
<scope>test</scope>
</dependency>
<dependency>