This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/io.fabric8-docker-maven-plugin-0.43.4
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


 discard 139cb4388 Bump io.fabric8:docker-maven-plugin from 0.43.3 to 0.43.4
     add b1642095c [SCB-2803]add proto-buffer schema codec
     add 3d4c0b071 [SCB-2803]add request proto-buffer codec
     add d3a787ccd [SCB-2803]add test case for request proto-buffer codec
     add 2607f0331 [SCB-2803]add response proto-buffer codec
     add 6ad909d91 [SCB-2803]add test case for response proto-buffer codec
     add c6eeb90ff [SCB-2803]fix checkstyle and test fails
     add e3ede5a5d [SCB-2803]fix proto-buffer nested list and map problems 
(#3915)
     add 77279e025 [SCB-2803]map java integer/bigdecimal to proto-buffer (#3916)
     add 5f17e0010 Bump com.puppycrawl.tools:checkstyle from 10.12.2 to 10.12.3 
(#3920)
     add 85c61ec92 Bump io.netty:netty-bom from 4.1.96.Final to 4.1.97.Final 
(#3922)
     add 9c0496433 Bump org.springframework.boot:spring-boot-maven-plugin 
(#3921)
     add cd6239112 [SCB-2808]DiscoveryTree changed to bean and not handler all 
services (#3933)
     add 00317c70c [SCB-2805]change default settings for http keepalive timeout 
and idle timeout (#3927) (#3935)
     add a10cf724f Bump io.micrometer:micrometer-bom from 1.11.2 to 1.11.4 
(#3944)
     add 475ee14c8 [SCB-2008]change DynamicPropertyFactory to Environment: 
swagger export
     add 2d14fa32d [SCB-2008]change DynamicPropertyFactory to Environment: 
executor manager
     add 0c73ca435 [SCB-2008]change DynamicPropertyFactory to Environment: 
group executor
     add dc13103a1 [SCB-2008]change DynamicPropertyFactory to Environment: 
transport manager
     add f07cb98c5 [SCB-2008]change DynamicPropertyFactory to Environment: core 
static
     add e4dd97584 [SCB-2008]change DynamicPropertyFactory to Environment: 
metrics
     add 1c924443c [SCB-2008]change DynamicPropertyFactory to Environment: core 
and transports
     add 2c51cd424 [SCB-2008]change DynamicPropertyFactory to Environment: load 
balance
     add fd5cdff1e [SCB-2008]change DynamicPropertyFactory to Environment: 
foundation vertx
     add e7723baa4 [SCB-2008]change DynamicPropertyFactory to Environment: 
fault injection and flowcontrol
     add 9d7d89e0c [SCB-2008]change DynamicPropertyFactory to Environment: 
foundation ssl
     add 02d595876 [SCB-2008]change DynamicPropertyFactory to Environment: in 
demos
     add aea533176 [SCB-2810]support nacos discovery and registration (#3942)
     add eec5b5cb8 [SCB-2811] support global route rule for gray (#3948)
     add 7395e9221 [SCB-2008]change DynamicPropertyFactory to Environment: in 
huawei cloud
     add 5f660e28c [SCB-2008]change DynamicPropertyFactory to Environment: in 
common rest
     add 97c4c7a99 [SCB-2008]change DynamicPropertyFactory to Environment: in 
edge
     add f2c562ddf [SCB-2008]allows not injectable property in model
     add afddef347 [SCB-2008]change DynamicPropertyFactory to Environment: in 
public key
     add d27969a56 [SCB-2008]change DynamicPropertyFactory to Environment: in 
edge core
     add 55f827169 [SCB-2008]remove archaius dependency: apollo adapter
     add c8c647922 [SCB-2008]remove archaius dependency: apollo adapter
     add 42d07fd84 [SCB-2008]remove archaius dependency: cc adapter
     add 8d2d91a1f [SCB-2008]remove archaius dependency: kie adapter
     add 3e24ad182 [SCB-2008]remove archaius dependency: nacos adapter
     add 58c036983 [SCB-2008]remove archaius dependency: fix tests
     add c2437e376 [SCB-2008]remove archaius dependency: remove ArchaiusUtils 
usage
     add 4120fa790 [SCB-2008]remove archaius dependency: remove ArchaiusUtils 
usage and DynamicProperty
     add ccd96f164 [SCB-2008]remove archaius dependency: remove Archaius 
dependency
     add 133732780 [SCB-2008]remove inspector module
     add a1cc01d06 [SCB-2008]adapt DynamicProperties
     add ef42dbac0 [SCB-2008]remove deployment module
     add d9a431d08 [SCB-2008]remove ConfigUtil methods
     add f4ac0ec8b [SCB-2008]remove archaius adapters
     add bf0b2fc1d [SCB-2008]priority property adapter
     add 1a9b3ffd7 [SCB-2008]remove un-maintained jsr305 usages
     add 4b6272350 [SCB-2008]remove commons-configuration usage
     add cb657eb66 [SCB-2008]fix test case error
     add a72776737 [SCB-2008]fix rebase code error
     add fc24b813a [#3960]fix vertx close may block shutdown (#3964)
     add b5b52f78c [SCB-2813]Fix some pending features/changes add as TODO 
(#3967)
     add c93459da0 Bump com.netflix.spectator:spectator-reg-servo from 1.6.8 to 
1.6.11 (#3969)
     add e28cc855d Bump com.fasterxml.jackson:jackson-bom from 2.15.0 to 2.15.3 
(#3973)
     add e5bb4f9d7 Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre 
(#3970)
     add 793b1c13d [SCB-2786]remove EnableServiceComb annotation (#3975)
     add 06b2b5f02 [SCB-2813]refactoring configuration extension because can 
not using ConfigurationProperties before configuration setup (#3976)
     add 7f18ee589 [SCB-2813]DynamicProperties: when key removed should get 
default value (#3978)
     add ed602676b [SCB-2813]Nacos implementation not properly read endpoints 
and other properties (#3980)
     add 4a1da760b [SCB-2813]Nacos implementation not properly handle instance 
change (#3982)
     add c1ddf4a5c [SCB-2813]Nacos dynamic properties support and improvement 
(#3984)
     add 9c67f6656 [SCB-2814]remove servicestage-environment module (#3991)
     add 184911a47 Bump okhttp3.version from 4.11.0 to 4.12.0 (#3987)
     add 916a84d1d [SCB-2359]Implements RestOperations instead of RestTemplate 
(#3992)
     add 112fca813 过滤值为null的配置,并输出日志记录
     add 6f7b3bc95 Merge branch 'apache:master' into master
     add e86a08211 Merge branch 'master' of 
https://ghps.cc/https://github.com/apache/servicecomb-java-chassis
     add 386c246da Merge branch 'master' of 
https://ghps.cc/https://github.com/apache/servicecomb-java-chassis
     add 857dd6b77 [#3966] Add a switch to control the tracing-zipkin to adapt 
to the path of non CSE frameworks
     add bb22a61f9 [#3966] remove unused import
     add 78ddc8fc2 Merge pull request #3983 from yanghao605/master
     add 5e7141d86 [SCB-2764]remove ribbon component and add new 
implementations (#3993)
     add 429a57a16 [SCB-2813]provide schema discovery from instance mechanism 
(#3995)
     add 964115cb0 [SCB-2813]normalize health and metrics endpoint (#3997)
     add 52ba6e753 [#3977]fix logs information not clear problem (#3998)
     add aa2eb2bb0 [#3698]client url do not remove slash and fix test case 
problems (#4002)
     add c288a0b56 [#2694]model with same name should throw exception (#4003)
     add 58bef312b [#3727]Fix metrics not correct when timeout/connection 
timeout (#4005)
     add 43440432a [#3727]use separate filter chain for edge and consumer 
(#4008)
     add ec57988b0 [#3727]adjust router match same with governance and fix edge 
version rule test cases (#4009)
     add 2dd9757ee [#3727]enhance metrics to reflect current process flow 
(#4012)
     add 1b6afed60 [#4014] kie client support xml config parsing (#4015)
     add c313c605f Bump com.netflix.spectator:spectator-reg-servo from 1.6.11 
to 1.7.1 (#4011)
     add 4c184f8f1 [#3979]can configure not decode invocation context (#4019)
     add b1ba228c7 [#2523]fix problem when client api do not provide file 
parameter (#4021)
     add ee81f6bf7 [SCB-2813]remove unused rest client request impl (#4023)
     add 23f2b968d Bump org.owasp:dependency-check-maven from 8.3.1 to 8.4.2 
(#3989)
     add 85919b00d Bump io.netty:netty-bom from 4.1.97.Final to 4.1.101.Final 
(#4028)
     add 08f5e8a25 Bump io.micrometer:micrometer-bom from 1.11.4 to 1.11.5 
(#4030)
     add 54ac28822 [SCB-2813]fix access log related problems (#4032)
     add 5dbec1954 [#4004] fixed firstPull address choose logic (#4017)
     add 7cb81e13c [SCB-2813]fix some compile warnings (#4036)
     add 9c942aacd [SCB-2450]provide traffic mark rate limiting to edge service 
(#4037)
     add 25631cd1e [SCB-2743]edge service support retry governance (#4038)
     add 7930c3b77 [SCB-2840]add request parameter to context parameter mapper 
(#4044)
     add 454dc5114 Bump org.junit:junit-bom from 5.10.0 to 5.10.1 (#4039)
     add aac1cc719 [SCB-2813]two apis invoke to one for first time invoke 
(#4050)
     add 5d8ebe62f [SCB-2813]first time invoke performance tuning (#4052)
     add b59d5611b Bump io.micrometer:micrometer-bom from 1.11.5 to 1.12.0 
(#4059)
     add e7de67a38 Bump actions/checkout from 3 to 4 (#3939)
     add 09e2b2c52 Bump org.aspectj:aspectjweaver from 1.9.19 to 1.9.20.1 
(#3937)
     add 3d0053e70 Bump com.fasterxml:classmate from 1.5.1 to 1.6.0 (#3971)
     add 9422c0b3a Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 
(#3986)
     add f97fdd510 Bump com.google.guava:failureaccess from 1.0.1 to 1.0.2 
(#3988)
     add 37c9cd39c Bump io.swagger.core.v3:swagger-core-jakarta from 2.2.15 to 
2.2.19 (#4029)
     add 33388f3cb Bump org.codehaus.mojo:license-maven-plugin from 2.2.0 to 
2.3.0 (#4040)
     add 7d9da97be Bump com.netflix.spectator:spectator-reg-servo from 1.7.1 to 
1.7.3 (#4041)
     add e42c12cfd Bump com.puppycrawl.tools:checkstyle from 10.12.3 to 10.12.5 
(#4042)
     add c7cc9481e Bump io.fabric8:docker-maven-plugin from 0.43.3 to 0.43.4

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (139cb4388)
            \
             N -- N -- N   
refs/heads/dependabot/maven/io.fabric8-docker-maven-plugin-0.43.4 (c7cc9481e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/checkstyle.yml                   |   2 +-
 .github/workflows/maven.yml                        |   2 +-
 .github/workflows/rat_check.yml                    |   2 +-
 .github/workflows/spotbugs.yml                     |   2 +-
 ci/checkstyle/checkstyle.xml                       |   4 +
 .../config/center/client/ConfigCenterClient.java   |   3 +-
 .../ConfigCenterConfigurationChangedEvent.java}    |  51 +-
 .../config/center/client/ConfigCenterManager.java  |  20 +-
 .../center/client/ConfigCenterOperation.java       |   3 +-
 .../common/TestConfigurationChangedEvent.java      |  47 --
 .../servicecomb/config/kie/client/KieClient.java   |   3 +-
 .../config/kie/client/KieConfigManager.java        |  63 ++-
 .../config/kie/client/KieConfigOperation.java      |   3 +-
 .../kie/client/KieConfigurationChangedEvent.java}  |  49 +-
 .../config/kie/client/model/ValueType.java         |   3 +-
 .../http/client/common/AbstractAddressManager.java |   2 +-
 .../center/client/model/MicroserviceInstance.java  |   5 +
 common/common-access-log/pom.xml                   |   4 +
 .../common/accessLog/AccessLogConfig.java          |  74 ++-
 .../common/accessLog/AccessLogConfiguration.java   |   2 +
 .../accessLog/client/ClientDefaultInitializer.java |   5 +-
 .../impl/ConfigurableDatetimeAccessItem.java       |   7 +-
 .../core/element/impl/CookieAccessItem.java        |   6 +-
 .../impl/DurationMillisecondAccessItem.java        |   3 +-
 .../element/impl/DurationSecondAccessItem.java     |   3 +-
 .../core/element/impl/HttpMethodAccessItem.java    |  10 +-
 .../core/element/impl/LocalHostAccessItem.java     |  14 +-
 .../core/element/impl/LocalPortAccessItem.java     |  13 +-
 .../core/element/impl/QueryStringAccessItem.java   |  11 +-
 .../core/element/impl/RequestHeaderAccessItem.java |  13 +-
 .../core/element/impl/TraceIdAccessItem.java       |   4 +-
 .../core/element/impl/UrlPathAccessItem.java       |  14 +-
 .../impl/VertxRestAccessLogPatternParser.java      |   4 +-
 .../accessLog/server/ServerDefaultInitializer.java |   2 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   0
 .../common/accessLog/core/AccessLogConfigTest.java |  42 --
 .../accessLog/core/AccessLogGeneratorTest.java     |   6 +-
 .../core/element/impl/CookieItemTest.java          |   8 +-
 .../element/impl/DatetimeConfigurableItemTest.java |  66 +--
 .../element/impl/DurationMillisecondItemTest.java  |   3 +-
 .../core/element/impl/DurationSecondItemTest.java  |   8 +-
 .../element/impl/FirstLineOfRequestItemTest.java   |   8 +-
 .../core/element/impl/HttpMethodItemTest.java      |  10 +-
 .../core/element/impl/LocalHostItemTest.java       |  16 +-
 .../core/element/impl/LocalPortItemTest.java       |  12 +-
 .../core/element/impl/QueryStringItemTest.java     |  14 +-
 .../core/element/impl/RequestHeaderItemTest.java   |  10 +-
 .../core/element/impl/TraceIdItemTest.java         |  22 +-
 .../core/element/impl/UrlPathItemTest.java         |  19 +-
 common/common-protobuf/pom.xml                     |   4 -
 .../converter/SwaggerToProtoGenerator.java         |  33 +-
 .../protobuf/schema/SchemaToProtoGenerator.java    | 413 ++++++++++++++++
 .../utils/ScopedProtobufSchemaManager.java         |  55 +++
 .../codec/protobuf/schema/TestSchemaCodec.java     | 144 ++++++
 .../schema/TestSchemaToProtoGenerator.java         | 306 ++++++++++++
 .../codec/protobuf/schema/model/CyclicInfo.java    |  24 +-
 .../codec/protobuf/schema/model/DeptInfo.java      |  37 +-
 .../codec/protobuf/schema/model/SchemaService.java |  33 +-
 .../codec/protobuf/schema/model/ScoreInfo.java     |  13 +-
 .../codec/protobuf/schema/model/UserInfo.java      |  36 +-
 .../src/test/resources/ProtoSchema.proto           |  10 +-
 common/common-rest/pom.xml                         |   4 +
 .../common/rest/HttpTransportContext.java          |  11 +-
 .../apache/servicecomb/common/rest/RestConst.java  |   2 +
 .../common/rest/RestProducerInvocationCreator.java |  40 +-
 .../common/rest/RestProducerInvocationFlow.java    |  19 +-
 .../rest/RestVertxProducerInvocationCreator.java   |   9 +-
 .../servicecomb/common/rest/UploadConfig.java      |  72 +--
 .../common/rest/VertxHttpTransportContext.java     |   5 +-
 .../common/rest/codec/RestClientRequest.java       |   3 +
 .../servicecomb/common/rest/codec/RestCodec.java   |   3 +-
 .../rest/codec/param/BodyProcessorCreator.java     | 229 ++++++---
 .../rest/codec/param/CookieProcessorCreator.java   |   4 +-
 .../rest/codec/param/FormProcessorCreator.java     |   4 +-
 .../rest/codec/param/HeaderProcessorCreator.java   |  10 +-
 .../codec/param/ParamValueProcessorCreator.java    |   5 +-
 .../rest/codec/param/PathProcessorCreator.java     |   4 +-
 .../rest/codec/param/QueryProcessorCreator.java    |  18 +-
 .../rest/codec/param/RestClientRequestImpl.java    | 327 -------------
 .../codec/produce/ProduceProcessorManager.java     |  90 ++--
 .../codec/produce/ProduceProtoBufferProcessor.java | 107 ++++
 .../codec/produce/ProduceTextPlainProcessor.java   |  23 +-
 .../rest/codec/query/AbstractQueryCodec.java       |   7 +-
 .../common/rest/codec/query/QueryCodec.java        |  12 +-
 .../common/rest/codec/query/QueryCodecMulti.java   |   4 +-
 .../rest/codec/query/QueryCodecWithDelimiter.java  |   7 +-
 .../common/rest/codec/query/QueryCodecs.java       |   8 +-
 .../common/rest/codec/query/QueryCodecsUtils.java  |   3 -
 .../common/rest/definition/RestOperationMeta.java  | 133 +----
 .../common/rest/definition/RestParam.java          |  18 +-
 .../rest/definition/path/URLPathBuilder.java       |   8 +-
 .../rest/filter/inner/RestServerCodecFilter.java   |  32 +-
 .../common/rest/locator/MicroservicePaths.java     |   2 +-
 .../common/rest/locator/OperationLocator.java      |  10 +-
 .../common/rest/locator/ServicePathManager.java    |   9 -
 .../rest/RestProducerInvocationCreatorTest.java    |  80 +--
 .../common/rest/TestRestEngineSchemaListener.java  |  33 +-
 .../servicecomb/common/rest/TestUploadConfig.java  |  76 ---
 .../common/rest/codec/TestRestCodec.java           |  44 +-
 .../common/rest/codec/param/TestBodyProcessor.java |  52 +-
 .../rest/codec/param/TestBodyProcessorCreator.java |  17 +-
 .../codec/param/TestCookieProcessorCreator.java    |  13 +-
 .../rest/codec/param/TestFormProcessorCreator.java |   2 +-
 .../rest/codec/param/TestHeaderProcessor.java      |  15 +-
 .../codec/param/TestHeaderProcessorCreator.java    |  15 +-
 .../rest/codec/param/TestPathProcessorCreator.java |   2 +-
 .../rest/codec/param/TestQueryProcessor.java       |  16 +
 .../codec/param/TestQueryProcessorCreator.java     |  25 +-
 .../codec/param/TestRestClientRequestImpl.java     | 174 -------
 .../produce/TestProduceTextPlainProcessor.java     |   4 +-
 .../common/rest/codec/query/QueryCodecCsvTest.java |  17 +
 .../rest/codec/query/QueryCodecMultiTest.java      |  14 +
 .../rest/codec/query/QueryCodecPipesTest.java      |  17 +
 .../common/rest/codec/query/QueryCodecSsvTest.java |  19 +-
 .../common/rest/definition/TestPath.java           |  21 +-
 .../rest/definition/TestRestOperationMeta.java     | 244 ++--------
 .../definition/path/QueryVarParamWriterTest.java   |  19 +-
 .../rest/definition/path/URLPathBuilderTest.java   |  19 +-
 .../filter/inner/RestServerCodecFilterTest.java    |  65 ++-
 .../common/rest/locator/TestMicroservicePaths.java |  45 +-
 .../rest/locator/TestServicePathManager.java       |  44 +-
 core/pom.xml                                       |   4 -
 .../core/ConfigurationSpringInitializer.java       | 355 --------------
 .../core/{Const.java => CoreConst.java}            |   8 +-
 .../java/org/apache/servicecomb/core/Endpoint.java |   7 +-
 .../org/apache/servicecomb/core/Invocation.java    |  41 +-
 .../servicecomb/core/NonSwaggerInvocation.java     |   2 +-
 .../servicecomb/core/SCBApplicationListener.java   |   9 -
 .../org/apache/servicecomb/core/SCBEngine.java     | 197 +++-----
 .../core/ServiceCombCoreConfiguration.java         |  61 ++-
 .../org/apache/servicecomb/core/Transport.java     |   4 +
 .../servicecomb/core/bootstrap/SCBBootstrap.java   |  26 +-
 .../core/bootstrap/SCBEngineForTest.java           |  22 +-
 .../core/definition/MicroserviceMeta.java          |  35 +-
 .../core/definition/OperationConfig.java           |   8 +-
 .../servicecomb/core/definition/OperationMeta.java |   6 +-
 .../core/event/InvocationFinishEvent.java          |   7 -
 .../core/exception/DefaultExceptionProcessor.java  |  17 +-
 .../core/exception/ExceptionConverter.java         |   7 +-
 .../core/exception/ExceptionProcessor.java         |  18 +-
 .../servicecomb/core/exception/Exceptions.java     |  14 +-
 .../ConnectTimeoutExceptionConverter.java          |   6 +-
 .../ConstraintViolationExceptionConverter.java     |  23 +-
 .../converter/DefaultExceptionConverter.java       |   8 +-
 .../IllegalArgumentExceptionConverter.java         |   7 +-
 .../converter/InvocationExceptionConverter.java    |   7 +-
 .../converter/ServiceCombExceptionConverter.java   |   9 +-
 .../converter/TimeoutExceptionConverter.java       |   7 +-
 .../servicecomb/core/executor/ExecutorManager.java |  23 +-
 .../servicecomb/core/executor/GroupExecutor.java   |  21 +-
 .../servicecomb/core/filter/AbstractFilter.java    |  63 +++
 .../servicecomb/core/filter/ConsumerFilter.java    |  10 +-
 .../core/filter/CoreFilterConfiguration.java       |  20 +-
 .../apache/servicecomb/core/filter/EdgeFilter.java |   7 +-
 .../org/apache/servicecomb/core/filter/Filter.java |  21 +-
 .../core/filter/FilterChainsManager.java           |  45 +-
 .../apache/servicecomb/core/filter/FilterNode.java |   8 +-
 .../core/filter/InvocationFilterChains.java        |  35 +-
 .../servicecomb/core/filter/ProviderFilter.java    |  10 +-
 .../core/filter/impl/ContextMapperFilter.java      |  84 ++++
 .../servicecomb/core/filter/impl/EmptyFilter.java  |  15 +-
 .../core/filter/impl/ParameterValidatorFilter.java |  59 ++-
 .../core/filter/impl/ProviderOperationFilter.java  |  10 +-
 .../servicecomb/core/filter/impl/RetryFilter.java  | 135 +++++
 .../core/filter/impl/ScheduleFilter.java           |  36 +-
 .../core/governance/GovernanceConfiguration.java   |   4 +-
 .../servicecomb/core/governance/MatchType.java     |  10 +
 .../servicecomb/core/governance/RetryContext.java  |   1 +
 .../ServiceCombCircuitBreakerExtension.java        |  13 +-
 .../ServiceCombConfigurationEventAdapter.java      |  21 +-
 .../ServiceCombInstanceIsolationExtension.java     |   8 +-
 .../governance/ServiceCombMicroserviceMeta.java    |   5 +-
 .../core/governance/ServiceCombRetryExtension.java |  13 +-
 .../core/invocation/InvocationFactory.java         |  20 +-
 .../core/invocation/InvocationStageTrace.java      | 402 +++++++--------
 .../invocation/InvocationTimeoutBootListener.java  |   7 -
 .../core/invocation/InvocationTimeoutStrategy.java |   4 -
 .../core/invocation/ProducerInvocationFlow.java    |  14 +-
 .../invocation/timeout/PassingTimeStrategy.java    |   2 +-
 .../core/provider/LocalOpenAPIRegistry.java        |  90 ++++
 .../servicecomb/core/provider/OpenAPIRegistry.java |  29 +-
 .../core/provider/OpenAPIRegistryManager.java      | 116 +++++
 .../core/provider/RegistryOpenAPIRegistry.java     | 101 ++++
 .../provider/consumer/ConsumerProviderManager.java |  65 ++-
 .../core/provider/consumer/InvokerUtils.java       | 216 +-------
 .../consumer/MicroserviceReferenceConfig.java      |   5 -
 .../provider/consumer/ReferenceConfigManager.java  | 160 ++++++
 .../provider/producer/ProducerBootListener.java    |  22 +-
 .../provider/producer/ProducerProviderManager.java |  11 +-
 .../core/registry/discovery/SwaggerLoader.java     | 175 -------
 .../core/tracing/BraveTraceIdGenerator.java        |   4 +-
 .../core/transport/AbstractTransport.java          |  25 +-
 .../core/transport/TransportManager.java           |  16 +
 .../main/resources/META-INF/spring/cse.bean.xml    |  30 --
 .../org/apache/servicecomb/core/TestConfig.java    |  10 +-
 .../core/TestConfigurationSpringInitializer.java   |  98 +---
 .../apache/servicecomb/core/TestInvocation.java    |  78 +--
 .../core/TestSCBApplicationListener.java           |  14 +-
 .../org/apache/servicecomb/core/TestTransport.java |   5 +
 .../core/definition/OperationConfigTest.java       |   6 +-
 .../core/event/TestInvocationFinishEvent.java      |  57 ---
 .../servicecomb/core/exception/ExceptionsTest.java |   6 +-
 .../core/executor/TestExecutorManager.java         |  35 +-
 .../core/executor/TestGroupExecutor.java           |  43 +-
 .../servicecomb/core/filter/FilterChainTest.java   |  49 +-
 .../servicecomb/core/filter/SimpleRetryFilter.java | 102 ----
 .../filter/impl/ParameterValidatorFilterTest.java  |  36 +-
 .../filter/impl/ProducerOperationFilterTest.java   |  31 +-
 .../invocation/ProducerInvocationFlowTest.java     |  19 +-
 .../core/invocation/TestInvocationStageTrace.java  | 194 +++-----
 .../timeout/PassingTimeStrategyTest.java           |  11 -
 .../timeout/ProcessingTimeStrategyTest.java        |  11 -
 .../core/provider/consumer/TestInvokerUtils.java   |   9 +-
 .../producer/TestProducerBootListener.java         |  68 +--
 .../producer/TestProducerProviderManager.java      |   2 +-
 .../discovery/TestEndpointDiscoveryFilter.java     |  20 +-
 .../core/tracing/BraveTraceIdGeneratorTest.java    |   2 +-
 .../core/transport/TestAbstractTransport.java      |  26 +
 coverage-reports/pom.xml                           |  20 -
 demo/demo-crossapp/crossapp-client/pom.xml         |  12 -
 .../servicecomb/demo/crossapp/CrossappClient.java  |   7 +-
 demo/demo-crossapp/crossapp-server/pom.xml         |   8 -
 .../servicecomb/demo/crossapp/CrossappServer.java  |   2 -
 demo/demo-crossapp/pom.xml                         |   4 +
 .../servicecomb/samples/ConsumerApplication.java   |   2 -
 .../samples/ConsumerConfigController.java          |  13 +-
 .../consumer/src/main/resources/application.yml    |   2 +-
 .../servicecomb/samples/GatewayApplication.java    |   2 -
 demo/demo-cse-v1/pom.xml                           |  14 +-
 .../servicecomb/samples/ProviderApplication.java   |   2 -
 .../servicecomb/samples/ProviderApplication.java   |   2 -
 .../servicecomb/samples/ConsumerConfigIT.java      |   3 +-
 .../apache/servicecomb/samples/HelloWorldIT.java   |   3 +-
 .../servicecomb/samples/TestClientApplication.java |   2 -
 .../servicecomb/samples/ConsumerApplication.java   |   2 -
 .../servicecomb/samples/GatewayApplication.java    |   2 -
 demo/demo-cse-v2/pom.xml                           |   4 -
 .../servicecomb/samples/ProviderApplication.java   |   2 -
 .../servicecomb/samples/ConsumerConfigIT.java      |   3 +-
 .../apache/servicecomb/samples/HelloWorldIT.java   |   3 +-
 .../servicecomb/samples/TestClientApplication.java |   2 -
 demo/demo-edge/README.md                           |  20 +
 demo/demo-edge/authentication/pom.xml              |   8 -
 .../demo/edge/authentication/AuthMain.java         |   2 -
 demo/demo-edge/business-1-1-0/pom.xml              |  12 -
 .../demo/edge/business/BusinessMain_V1_1_0.java    |   2 -
 .../servicecomb/demo/edge/business/Impl.java       |  12 +-
 demo/demo-edge/business-1.0.0/pom.xml              |  12 -
 .../demo/edge/business/BusinessMain_V1_0_0.java    |   2 -
 .../servicecomb/demo/edge/business/Impl.java       |  10 +-
 demo/demo-edge/business-2.0.0/pom.xml              |  12 -
 .../demo/edge/business/BusinessMain_V2_0_0.java    |   2 -
 .../servicecomb/demo/edge/business/Impl.java       |  84 +---
 .../demo/edge/business/{Impl.java => ImplV2.java}  |  16 +-
 ...CustomExceptionToProducerResponseConverter.java |   9 +-
 demo/demo-edge/consumer/pom.xml                    |  16 -
 .../servicecomb/demo/edge/consumer/Consumer.java   |  74 +--
 .../demo/edge/consumer/ConsumerMain.java           |   7 +-
 .../edge/consumer/EdgeServiceGovernanceTest.java   |  33 +-
 .../consumer/src/main/resources/microservice.yaml  |  14 -
 demo/demo-edge/edge-service/pom.xml                |  12 -
 .../org/apache/servicecomb/demo/edge/EdgeMain.java |   2 -
 .../service/encrypt/EncryptEdgeDispatcher.java     |   3 +-
 .../service/encrypt/filter/DecodeBodyFilter.java   |  11 +-
 .../encrypt/filter/EdgeSignatureRequestFilter.java |  11 +-
 .../filter/EdgeSignatureResponseFilter.java        |  13 +-
 .../edge/service/encrypt/filter/UserIdFilter.java  |  11 +-
 .../demo/edge/service/handler/AuthHandler.java     |  17 +-
 .../src/main/resources/microservice.yaml           |  50 +-
 .../demo/edge/model/ResultWithInstance.java        |   7 +-
 demo/demo-edge/pom.xml                             |   4 +
 demo/demo-filter/filter-client/pom.xml             |   4 -
 .../servicecomb/demo/filter/FilterClient.java      |   2 -
 .../demo/filter/client/ClientExceptionSchema.java  |   4 +-
 ...ntSchema.java => GovernanceConsumerSchema.java} |  32 +-
 .../demo/filter/client/RetryClientSchema.java      |  29 +-
 .../src/main/resources/microservice.yaml           |   2 +
 demo/demo-filter/filter-edge/pom.xml               |   4 -
 .../apache/servicecomb/demo/filter/FilterEdge.java |   2 -
 .../src/main/resources/microservice.yaml           |  22 +
 demo/demo-filter/filter-server/pom.xml             |   4 -
 .../servicecomb/demo/filter/FilterServer.java      |   2 -
 .../filter/server/GovernanceProviderSchema.java    |  17 +-
 .../src/main/resources/microservice.yaml           |  11 +
 demo/demo-filter/filter-tests/pom.xml              |   8 -
 .../servicecomb/demo/filter/FilterTests.java       |   2 -
 .../tests/TestExceptionSchemaFromClient.java       |   4 +-
 .../filter/tests/TestGovernanceSchemaFromEdge.java | 115 +++++
 .../filter/tests/TestRetrySchemaFromClient.java    |   4 +-
 .../demo/filter/tests/TestRetrySchemaFromEdge.java |  16 +-
 .../src/main/resources/microservice.yaml           |  10 -
 .../filterEdge/GovernanceConsumerSchema.yaml       |  34 +-
 .../filterEdge/RetryClientSchema.yaml              |  23 +-
 .../filter-tests/src/main/resources/registry.yaml  |   2 -
 demo/demo-filter/pom.xml                           |   4 +
 demo/demo-jaxrs/jaxrs-client/pom.xml               |  16 -
 .../apache/servicecomb/demo/jaxrs/JaxrsClient.java |  56 +--
 .../jaxrs/client/CodeFirstRestTemplateJaxrs.java   |  10 +-
 .../client/CustomLoadbalanceExtensionsFactory.java |  17 -
 .../jaxrs/client/MultiErrorCodeServiceClient.java  |   4 +-
 .../demo/jaxrs/client/TestClientTimeout.java       |  10 +-
 .../demo/jaxrs/client/TestFileUploadSchema.java    |   8 +-
 .../demo/jaxrs/client/TestFormRequestSchema.java   |   4 +-
 .../demo/jaxrs/client/TestQueryParamSchema.java    |   4 +-
 .../jaxrs/client/TestQueryParamWithListSchema.java |   4 +-
 .../demo/jaxrs/client/TestReactiveSchema.java      |   4 +-
 .../beanParam/BeanParamRestTemplateClient.java     |  13 +-
 .../client/injectBean/TestInjectBeanSchema.java    |   4 +-
 .../pojoDefault/DefaultModelServiceClient.java     |   8 +-
 .../client/validation/ValidationServiceClient.java |  12 +-
 .../src/main/resources/microservice.yaml           |  11 +
 demo/demo-jaxrs/jaxrs-server/pom.xml               |   8 -
 .../apache/servicecomb/demo/jaxrs/JaxrsServer.java |   2 -
 .../demo/jaxrs/server/CodeFirstJaxrs.java          |   8 +-
 .../jaxrs/server/QueryParamWithListSchema.java     |   9 -
 .../demo/jaxrs/server/ReactiveSchema.java          |  10 +-
 .../src/main/resources/microservice.yaml           |  11 +
 demo/demo-jaxrs/pom.xml                            |   4 +
 .../demo-local-registry-client/pom.xml             |   4 -
 .../LocalRegistryClientApplication.java            |   6 +-
 .../LocalRegistryServerTest.java                   |   4 +-
 .../demo-local-registry-server/pom.xml             |   4 -
 .../LocalRegistryServerApplication.java            |   5 +-
 demo/demo-local-registry/pom.xml                   |   4 +
 .../demo-multi-registries-client/pom.xml           |   4 -
 .../registry/MultiRegistriesClientApplication.java |   2 -
 .../registry/MultiRegistriesServerTestCase.java    |   4 +-
 .../demo-multi-registries-server/pom.xml           |   4 -
 .../registry/MultiRegistriesServerApplication.java |   2 -
 demo/demo-multi-registries/pom.xml                 |   4 +
 .../demo-multi-service-center-client/pom.xml       |   4 -
 .../demo/multiServiceCenterClient/Application.java |   2 -
 .../multiServiceCenterClient/SC2Configuration.java |   9 +-
 .../demo-multi-service-center-serverA/pom.xml      |   4 -
 .../demo/multiServiceCenter/ServerApplication.java |   2 -
 .../demo-multi-service-center-serverB/pom.xml      |   4 -
 .../ConfigurationEndpoint.java                     |   6 +-
 .../ServerApplication.java                         |   2 -
 demo/demo-multi-service-center/pom.xml             |   4 +
 .../demo/multiple/a/client/AClientMain.java        |   2 -
 .../demo/multiple/a/server/AServerMain.java        |   2 -
 .../demo/multiple/b/client/BClientMain.java        |   2 -
 .../demo/multiple/b/server/BServerMain.java        |   2 -
 .../demo/multiple/client/MultipleClient.java       |   2 -
 .../demo/multiple/server/MultipleServer.java       |   2 -
 demo/demo-multiple/pom.xml                         |   4 -
 .../authentication => demo-nacos/consumer}/pom.xml |  20 +-
 .../servicecomb/samples/ConsumerApplication.java   |   2 -
 .../servicecomb/samples/ConsumerController.java    |   0
 .../servicecomb/samples/ProviderService.java       |   0
 .../consumer/src/main/resources/application.yml    |  22 +-
 .../consumer}/src/main/resources/log4j2.xml        |   0
 .../authentication => demo-nacos/gateway}/pom.xml  |  23 +-
 .../servicecomb/samples/GatewayApplication.java    |   2 -
 .../gateway/src/main/resources/application.yml}    |  33 +-
 .../gateway}/src/main/resources/log4j2.xml         |   0
 demo/{demo-cse-v2 => demo-nacos}/pom.xml           |  14 +-
 .../authentication => demo-nacos/provider}/pom.xml |  24 +-
 .../servicecomb/samples/ProviderApplication.java   |   2 -
 .../servicecomb/samples/ProviderController.java    |   0
 .../provider/src/main/resources/application.yml    |  22 +-
 .../provider}/src/main/resources/log4j2.xml        |   0
 .../test-client}/pom.xml                           |  96 ++--
 .../org/apache/servicecomb/samples/Config.java     |   0
 .../apache/servicecomb/samples/HelloWorldIT.java   |   5 +-
 .../servicecomb/samples/TestClientApplication.java |   8 +-
 .../test-client/src/main/resources/application.yml |  14 +-
 .../test-client}/src/main/resources/log4j2.xml     |   0
 .../org/apache/servicecomb/samples/NocasIT.java    |  29 +-
 demo/demo-pojo/pojo-client/pom.xml                 |   4 -
 .../servicecomb/demo/pojo/client/BeanRpcTest.java  |   1 -
 .../servicecomb/demo/pojo/client/PojoClient.java   |  17 +-
 .../client/TestClientInterfaceForServerTest.java   |  45 --
 .../src/main/resources/microservice.yaml           |   1 +
 demo/demo-pojo/pojo-server/pom.xml                 |   4 -
 .../servicecomb/demo/pojo/server/PojoServer.java   |   4 +-
 .../servicecomb/demo/pojo/server/TestImpl.java     |   4 +-
 .../src/main/resources/microservice.yaml           |   1 +
 demo/demo-pojo/pom.xml                             |   4 +
 .../demo-register-url-prefix-client/pom.xml        |   4 -
 .../servicecomb/demo/prefix/Application.java       |   6 +-
 .../demo-register-url-prefix-server/pom.xml        |   8 -
 .../servicecomb/demo/prefix/PrefixApplication.java |   2 -
 demo/demo-register-url-prefix/pom.xml              |   4 +
 demo/demo-schema/pom.xml                           |  27 +-
 .../demo/CategorizedTestCaseRunner.java            |   4 +-
 .../servicecomb/demo/CodeFirstRestTemplate.java    |  65 +--
 .../org/apache/servicecomb/demo/DemoConst.java     |   4 +-
 .../resources/microservices/jaxrs/compute.yaml     | 212 --------
 .../microservices/no-use/cse.basic.Basic/main.idl  |  62 ---
 .../resources/microservices/no-use/hello/main.idl  |  26 -
 .../no-use/helloworld.Greeter/main.idl             |  29 --
 .../no-use/helloworld.Standard/main.idl            |  34 --
 .../resources/microservices/no-use/server/main.idl |  97 ----
 .../microservices/pojo/helloworld.Greeter.yaml     |  68 ---
 .../main/resources/microservices/pojo/server.yaml  | 241 ---------
 .../resources/microservices/pojo/smartcare.yaml    | 102 ----
 .../microservices/springmvc/controller.yaml        | 138 ------
 .../demo/springboot/pojo/client/DemoConst.java     |   4 +-
 .../demo/springboot/pojo/client/PojoClient.java    |   4 +-
 .../springboot/pojo/client/PojoClientTest.java     |   4 +-
 .../demo/springboot/pojo/server/PojoServer.java    |   2 -
 .../springboot/pojo/server/handler/MyHandler.java  |   9 +-
 .../microservices/pojo/helloworld.Greeter.yaml     |  74 ---
 .../main/resources/microservices/pojo/server.yaml  | 197 --------
 .../resources/microservices/pojo/smartcare.yaml    | 135 -----
 .../resources/microservices/pojo/tcc-server.yaml   | 108 ----
 .../springmvc/client/PlaceHolderSchemaTest.java    |   4 +-
 .../springmvc/client/SpringMvcClient.java          |   2 -
 .../springmvc/client/UploadDownloadSchemaTest.java |  69 +++
 .../springmvc/server/SpringmvcServer.java          |  17 +-
 .../springmvc/server/UploadDownloadSchema.java     |  47 ++
 demo/demo-spring-boot-transport/pom.xml            |   4 +
 demo/demo-springmvc/pom.xml                        |   8 +
 demo/demo-springmvc/springmvc-client/pom.xml       |  29 --
 .../demo/springmvc/SpringmvcClient.java            |  49 +-
 .../client/CodeFirstRestTemplateSpringmvc.java     |  31 +-
 .../springmvc/client/SchemeInterfaceSpringmvc.java |   4 +
 .../client/TestCompatible1xTestSchema.java         |  70 ---
 .../demo/springmvc/client/TestContentType.java     |  43 +-
 .../demo/springmvc/client/TestControllerImpl.java  |   9 +-
 .../demo/springmvc/client/TestDateTimeSchema.java  |   4 +-
 .../demo/springmvc/client/TestDownloadSchema.java  |  19 +-
 .../demo/springmvc/client/TestGeneric.java         |   6 +-
 .../client/TestInvokeWhenServerNotReady.java       |   4 +-
 .../springmvc/client/TestManagementEndpoint.java   | 153 ++++++
 .../springmvc/client/TestMaxHttpUrlLength.java     |  11 +-
 .../demo/springmvc/client/TestObject.java          |   8 +-
 .../demo/springmvc/client/TestResponse.java        |  15 +-
 .../demo/springmvc/client/TestRestTemplate.java    |   4 +-
 .../demo/springmvc/client/TestRetrySchema.java     |   4 +-
 .../demo/springmvc/client/TestUploadSchema.java    |  10 +-
 .../demo/springmvc/client/TestWeakSpringmvc.java   |   4 +-
 .../demo/springmvc/client/ThirdSvc.java            |  13 +-
 .../src/main/resources/microservice.yaml           |  10 +-
 demo/demo-springmvc/springmvc-server/pom.xml       |  24 -
 .../demo/springmvc/SpringmvcServer.java            |   2 -
 .../demo/springmvc/filter/ProviderTestFilter.java  |   9 +-
 .../demo/springmvc/server/CodeFirstSpringmvc.java  |  22 +-
 .../springmvc/server/Compatible1xTestSchema.java   |   6 +-
 .../springmvc/server/ContentTypeSpringmvc.java     |  12 +
 .../springmvc/server/ProducerTestsAfterBootup.java |   3 +-
 .../springmvc/server/SchemeInterfaceSpringmvc.java |  13 +-
 .../server/SchemeInterfaceSpringmvcImpl.java       |  25 +-
 .../servicecomb/demo/springmvc/third/Register.java |  10 +-
 .../schemas/CodeFirstSpringmvcForSchema.yaml       |   8 +-
 .../demo-zeroconfig-registry-client/pom.xml        |   8 -
 .../demo/zeroconfig/client/ClientApplication.java  |   2 -
 .../demo/zeroconfig/client/GovernanceEndpoint.java |   8 +-
 .../demo/zeroconfig/edge/EdgeApplication.java      |   2 -
 .../demo-zeroconfig-registry-server/pom.xml        |   4 -
 .../demo/zeroconfig/server/ServerApplication.java  |   3 +-
 .../demo/zeroconfig/tests/Application.java         |   2 -
 .../demo/zeroconfig/tests/GovernanceTest.java      |   4 +-
 .../demo/zeroconfig/tests/ServerTest.java          |   4 +-
 demo/demo-zeroconfig-registry/pom.xml              |   4 +
 demo/docker-run-config-edge/pom.xml                |   3 -
 demo/pom.xml                                       |   1 +
 dependencies/bom/pom.xml                           |  28 +-
 dependencies/default/pom.xml                       | 131 +----
 deployment/README.md                               |  13 -
 deployment/pom.xml                                 |  71 ---
 .../apache/servicecomb/deployment/Deployment.java  |  35 --
 .../deployment/CustomDeploymentProvider.java       |  48 --
 .../servicecomb/deployment/TestDeployment.java     |  39 --
 distribution/pom.xml                               |  25 +-
 .../config/{client => apollo}/ApolloClient.java    |  48 +-
 .../config/{client => apollo}/ApolloConfig.java    |  35 +-
 .../config/apollo/ApolloConfiguration.java         |   8 +-
 .../apollo/ApolloDynamicPropertiesSource.java      |  82 ++++
 .../{client => apollo}/ConfigurationAction.java    |   2 +-
 .../sources/ApolloConfigurationSourceImpl.java     | 147 ------
 ...ache.servicecomb.config.DynamicPropertiesSource |   2 +-
 ...comb.config.spi.ConfigCenterConfigurationSource |  18 -
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../{client => apollo}/ApolloClientTest.java       |  28 +-
 .../sources/ApolloConfigurationSourceImplTest.java |  78 ---
 .../config/client/ApolloConfigTest.java            |  43 --
 dynamic-config/config-cc/pom.xml                   |   4 -
 .../servicecomb/config/ConfigCenterConfig.java     | 138 ------
 .../ConfigCenterConfigurationSourceImpl.java       | 231 ---------
 .../servicecomb/config/cc/ConfigCenterConfig.java  |  89 ++++
 .../config/{ => cc}/ConfigCenterConfiguration.java |   3 +-
 .../cc/ConfigCenterDynamicPropertiesSource.java    | 193 ++++++++
 .../ConfigCenterInformationCollector.java          |  22 +-
 .../config/{ => cc}/TransportUtils.java            |  54 +-
 .../ConfigCenterDefaultDeploymentProvider.java     |  53 --
 ...che.servicecomb.config.DynamicPropertiesSource} |   2 +-
 ...vicecomb.core.bootup.BootUpInformationCollector |   2 +-
 ...pache.servicecomb.deployment.DeploymentProvider |  17 -
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../ConfigCenterAddressManagerTest.java            |   3 +-
 .../ConfigCenterConfigurationSourceImplTest.java   |   2 +-
 .../TestConfigCenterDefaultDeploymentProvider.java |  67 ---
 dynamic-config/config-kie/pom.xml                  |   4 -
 .../apache/servicecomb/config/kie/KieConfig.java   |  83 +---
 .../config/kie/KieConfigurationSourceImpl.java     | 210 --------
 .../config/kie/KieDynamicPropertiesSource.java     | 175 +++++++
 .../servicecomb/config/kie/TransportUtils.java     |  52 +-
 .../KieCenterDefaultDeploymentProvider.java        |  53 --
 .../kie/collect/KieClientInformationCollector.java |  20 +-
 ...che.servicecomb.config.DynamicPropertiesSource} |   2 +-
 ...pache.servicecomb.deployment.DeploymentProvider |  17 -
 .../TestKieCenterDefaultDeploymentProvider.java    |  69 ---
 .../servicecomb/config/nacos/NacosClient.java      | 262 ++++++++++
 .../servicecomb/config/nacos/NacosConfig.java      |  94 ++++
 .../config/nacos/NacosDynamicPropertiesSource.java |  72 +++
 .../sources/NacosConfigurationSourceImpl.java      | 145 ------
 .../config/nacos/client/NacosClient.java           | 138 ------
 .../config/nacos/client/NacosConfig.java           |  69 ---
 ...che.servicecomb.config.DynamicPropertiesSource} |   2 +-
 ...comb.config.spi.ConfigCenterConfigurationSource |  18 -
 .../sources/NacosConfigurationSourceImplTest.java  |  74 ---
 .../config/nacos/client/NacosClientTest.java       |  81 ---
 .../edge/core/CommonHttpEdgeDispatcher.java        |  48 +-
 .../edge/core/DefaultEdgeDispatcher.java           |  21 +-
 .../servicecomb/edge/core/EdgeAddHeaderFilter.java |  63 ++-
 .../servicecomb/edge/core/EdgeBootListener.java    |  26 +-
 .../edge/core/EdgeCoreConfiguration.java           |  10 +-
 .../edge/core/EdgeInvocationCreator.java           |  13 +-
 .../edge/core/EdgeServerCodecFilter.java           |  74 ---
 .../edge/core/URLMappedConfigurationLoader.java    |  30 +-
 .../edge/core/URLMappedEdgeDispatcher.java         |  39 +-
 .../src/main/resources/META-INF}/microservice.yaml |  10 +-
 .../edge/core/TestEdgeBootListener.java            |  77 ---
 .../edge/core/TestURLMappedEdgeDispatcher.java     |  63 ++-
 foundations/foundation-common/pom.xml              |   4 -
 .../foundation/common/LegacyPropertyFactory.java   |  72 +++
 .../foundation/common/utils/BeanUtils.java         |   4 -
 .../foundation/common/utils/KeyPairUtils.java      |  15 +-
 .../foundation/common/utils/TestRSAUtil.java       |  21 +-
 foundations/foundation-config/pom.xml              |   9 +-
 .../servicecomb/config/BootStrapProperties.java    | 182 +++----
 .../config/ConcurrentMapConfigurationExt.java      |  53 --
 .../config/ConfigEnvironmentPostProcessor.java     | 148 ++++++
 .../apache/servicecomb/config/ConfigMapping.java   |  12 +-
 .../org/apache/servicecomb/config/ConfigUtil.java  | 287 ++---------
 .../config}/ConfigurationChangedEvent.java         |  43 +-
 .../config/DynamicConfigurationExt.java            |  34 --
 .../servicecomb/config/DynamicProperties.java      |   4 -
 .../servicecomb/config/DynamicPropertiesImpl.java  | 143 ++++--
 ...Scheduler.java => DynamicPropertiesSource.java} |  21 +-
 .../config/DynamicWatchedConfigurationExt.java     |  75 ---
 .../config/FoundationConfigConfiguration.java      |  25 +-
 .../config/InMemoryDynamicPropertiesSource.java    |  55 +++
 .../config/LastPropertyPlaceholderConfigurer.java  |  39 --
 .../servicecomb/config/MicroserviceProperties.java | 111 -----
 .../config/archaius/sources/ConfigSourceMaker.java |  28 --
 .../sources/MicroserviceConfigurationSource.java   |  49 --
 .../event/DynamicConfigurationChangedEvent.java    |  32 --
 .../event/RefreshGovernanceConfigurationEvent.java |  32 --
 .../sources => file}/AbstractConfigLoader.java     |   2 +-
 .../{archaius/sources => file}/ConfigModel.java    |   2 +-
 .../sources => file}/MicroserviceConfigLoader.java |   2 +-
 .../sources => file}/YAMLConfigLoader.java         |   2 +-
 .../config/inject/PlaceholderResolver.java         |   4 +-
 .../config/priority/ConfigObjectFactory.java       |  15 +-
 .../config/priority/ConfigObjectProperty.java      |   5 +-
 .../config/priority/DynamicProperty.java           |  58 +++
 .../config/priority/PriorityProperty.java          |  11 +-
 .../config/priority/PriorityPropertyFactory.java   |  38 +-
 .../config/priority/PriorityPropertyManager.java   |  35 +-
 .../spi/ConfigCenterConfigurationSource.java       |  35 --
 .../spi/ConfigCenterConfigurationSourceLoader.java |  42 --
 ...ache.servicecomb.config.DynamicPropertiesSource |   2 +-
 .../src/main/resources/META-INF/spring.factories   |   2 +-
 .../config/BootStrapPropertiesTest.java            | 155 +++---
 .../servicecomb/config/DynamicPropertiesTest.java  |  85 ++--
 .../config/MapBasedConfigurationSource.java        | 103 ----
 .../apache/servicecomb/config/TestConfigUtil.java  | 335 -------------
 .../TestLastPropertyPlaceholderConfigurer.java     |  69 ---
 .../sources/TestYAMLConfigurationSource.java       |  98 ----
 .../TestMicroserviceConfigLoader.java              |   2 +-
 .../config/inject/TestConfigObjectFactory.java     | 242 ++++++---
 .../config/inject/TestPlaceholderResolver.java     |  23 +-
 .../config/priority/TestPriorityProperty.java      | 147 +++---
 .../config/priority/TestPriorityPropertyBase.java  |  24 +-
 .../priority/TestPriorityPropertyManager.java      |  16 +-
 .../src/test/resources/microservice.yaml           |   6 -
 foundations/foundation-metrics/pom.xml             |   4 -
 .../foundation/metrics/MetricsBootstrap.java       |  13 +-
 .../foundation/metrics/MetricsBootstrapConfig.java |  36 +-
 .../metrics/health/HealthCheckResult.java          |   1 -
 .../foundation/metrics/TestMetricsBootstrap.java   |  13 +
 .../internal/parser/ContentFileReader.java         |   4 +-
 .../deserializer/repeated/RepeatedReadSchemas.java |   8 +-
 .../deserializer/scalar/SInt32ReadSchemas.java     |  55 ++-
 .../deserializer/scalar/StringReadSchemas.java     |  42 ++
 .../serializer/scalar/StringWriteSchemas.java      |   7 +
 .../servicecomb/registry/DiscoveryManager.java     |  82 +++-
 .../registry/config/ConfigurePropertyUtils.java    |  55 ---
 .../config/ServiceRegistryCommonConfig.java        |  40 --
 .../registry/definition/DefinitionConst.java       |   4 -
 .../registry/discovery/DiscoveryTree.java          |  51 +-
 .../discovery/StatefulDiscoveryInstance.java       |  10 +-
 .../registry/discovery/TestDiscoveryTree.java      | 122 +++--
 .../foundation/common/utils/SPIServiceUtils.java   |   5 +-
 foundations/foundation-ssl/pom.xml                 |   8 +-
 .../servicecomb/foundation/ssl/SSLManager.java     |   3 +-
 .../servicecomb/foundation/ssl/SSLOption.java      |  79 +--
 .../foundation/ssl/SSLOptionFactory.java           |   6 +-
 .../servicecomb/foundation/ssl/SSLOptionTest.java  |  87 ++--
 .../foundation/ssl/TestSSLOptionFactory.java       |  15 +-
 foundations/foundation-test-scaffolding/pom.xml    |   9 -
 .../test/scaffolding/config/ArchaiusUtils.java     |  83 ----
 .../test/scaffolding/log/LogCollector.java         |  16 +-
 .../foundation/vertx/AddressResolverConfig.java    |  70 +--
 .../foundation/vertx/SharedVertxFactory.java       |  24 +-
 .../foundation/vertx/VertxTLSBuilder.java          |  19 +-
 .../servicecomb/foundation/vertx/VertxUtils.java   |  15 +-
 .../vertx/client/http/HttpClientOptionsSPI.java    |  13 +-
 .../foundation/vertx/client/http/HttpClients.java  |   5 +-
 .../foundation/vertx/http/ReadStreamPart.java      |   7 +-
 .../vertx/http/StandardHttpServletRequestEx.java   |  16 +-
 .../VertxClientRequestToHttpServletRequest.java    |   8 +-
 .../VertxServerRequestToHttpServletRequest.java    |  21 +-
 .../foundation/vertx/server/TcpServer.java         |   8 +-
 .../foundation/vertx/stream/BufferInputStream.java |  13 +-
 .../main/resources/META-INF/spring/cse.bean.xml    |  25 -
 .../vertx/TestAddressResolverConfig.java           | 106 ----
 .../foundation/vertx/TestSharedVertxFactory.java   |  25 +-
 .../foundation/vertx/TestVertxTLSBuilder.java      |  39 +-
 .../foundation/vertx/TestVertxUtils.java           |  32 +-
 .../http/TestStandardHttpServletResponseEx.java    |   2 +-
 .../foundation/vertx/server/TestTcpServer.java     | 102 ++--
 .../foundation/vertx/stream/TestPumpFromPart.java  |   7 +-
 .../governance/handler/CircuitBreakerHandler.java  |   2 +-
 .../handler/InstanceIsolationHandler.java          |   2 +-
 .../governance/handler/RetryHandler.java           |   2 +-
 .../governance/handler/ext/FailurePredictor.java   |   4 +-
 .../governance/marker/GovernanceRequest.java       |  25 +-
 .../marker/GovernanceRequestExtractor.java         |   2 +
 .../servicecomb/governance/marker/Matcher.java     |  13 +-
 .../governance/marker/RequestProcessor.java        |  16 +
 .../router/RouterCommonConfiguration.java          |   5 +-
 .../apache/servicecomb/router/RouterFilter.java    |   6 +-
 .../servicecomb/router/cache/RouterRuleCache.java  |  16 +-
 .../router/match/RouterRuleMatcher.java            |  13 +-
 .../apache/servicecomb/router/model/Matcher.java   |  93 ----
 .../servicecomb/router/model/PolicyRuleItem.java   |   2 +-
 .../governance/AbstractFailurePredictorTest.java   |   4 +-
 .../apache/servicecomb/governance/MapperTest.java  |  14 +
 .../servicecomb/governance/MockRetryExtension.java |   2 +-
 .../servicecomb/governance/RetryHandlerTest.java   |   6 +-
 .../RouterDistributorDynamicConfig2Test.java       |  22 +-
 .../router/RouterDistributorDynamicConfigTest.java |  41 +-
 .../router/RouterDistributorFileConfigTest.java    |   8 +-
 .../RouterDistributorFileWeightLessTest.java       |   7 +-
 ...java => RouterDistributorGlobalConfigTest.java} | 148 +++---
 .../src/test/resources/META-INF/spring/bean.xml    |   1 +
 governance/src/test/resources/application.yaml     |   8 +
 .../faultinjection/ConsumerAbortFaultFilter.java   |  10 +-
 .../faultinjection/ConsumerDelayFaultFilter.java   |  10 +-
 .../faultinjection/FaultInjectionConfig.java       |  66 ---
 .../faultinjection/FaultInjectionUtil.java         |   3 +-
 .../TestConsumerAbortFaultFilter.java              |  96 ++--
 .../TestConsumerDelayFaultFilter.java              | 125 +++--
 .../faultinjection/TestFaultInjectConfig.java      |  62 ---
 .../java/org/apache/servicecomb/qps/Config.java    |  28 +-
 .../servicecomb/qps/ConsumerFlowControlFilter.java |  17 +-
 .../qps/FlowControlQpsConfiguration.java           |  11 +-
 .../servicecomb/qps/ProviderFlowControlFilter.java |  20 +-
 .../servicecomb/qps/QpsControllerManager.java      |  96 ++--
 .../servicecomb/qps/QpsControllerManagerTest.java  |  63 ++-
 .../org/apache/servicecomb/qps/TestConfig.java     |  55 ---
 .../governance/ConsumerInstanceBulkheadFilter.java |  12 +-
 .../ConsumerInstanceIsolationFilter.java           |  10 +-
 .../handler/governance/ProviderBulkheadFilter.java |   9 +-
 .../governance/ProviderCircuitBreakerFilter.java   |   9 +-
 .../governance/ProviderRateLimitingFilter.java     |  12 +-
 handlers/handler-loadbalance/pom.xml               |  30 +-
 .../servicecomb/loadbalance/Configuration.java     |   9 +-
 .../loadbalance/LoadBalanceConfiguration.java      |   7 +-
 .../servicecomb/loadbalance/LoadBalanceFilter.java |  63 +--
 .../servicecomb/loadbalance/LoadBalancer.java      |   8 -
 .../servicecomb/loadbalance/ServerMetrics.java}    |  21 +-
 .../servicecomb/loadbalance/ServiceCombServer.java |  37 +-
 .../loadbalance/SessionStickinessRule.java         |  27 +-
 .../loadbalance/WeightedResponseTimeRuleExt.java   |  49 +-
 .../filter/InstancePropertyDiscoveryFilter.java    |   6 +-
 .../PriorityInstancePropertyDiscoveryFilter.java   |  23 +-
 .../servicecomb/loadbalance/TestConfiguration.java |  39 +-
 .../loadbalance/TestExtensionsManager.java         |  27 +-
 .../loadbalance/TestLoadBalanceCreator.java        |  62 +--
 .../loadbalance/TestLoadBalanceFilter.java         |  26 +-
 .../loadbalance/TestLoadBalanceFilter2.java        |  44 +-
 .../servicecomb/loadbalance/TestLoadBalancer.java  |   1 -
 .../loadbalance/TestRoundRobinRuleExt.java         |   4 -
 .../loadbalance/TestSessionSticknessRule.java      |  69 +--
 .../TestWeightedResponseTimeRuleExt.java           |  56 ++-
 ...riorityInstancePropertyDiscoveryFilterTest.java |  33 +-
 .../TestInstancePropertyDiscoveryFilter.java       |  62 +--
 .../filter/TestServerDiscoveryFilter.java          |   8 +-
 .../AuthenticationConfiguration.java               |   7 +
 .../consumer/ConsumerAuthFilter.java               |  14 +-
 .../consumer/ConsumerTokenManager.java             |  13 +-
 .../authentication/provider/AccessController.java  |  54 +-
 .../provider/ProviderAuthFilter.java               |  13 +-
 .../provider/ProviderTokenManager.java             |   7 +-
 .../authentication/TestAccessController.java       | 186 +++++--
 .../TestAuthenticationBootListener.java            |  31 +-
 .../authentication/TestRSAAuthenticationToken.java |  20 +
 .../provider/TestProviderTokenManager.java         |  44 +-
 handlers/handler-router/pom.xml                    |   4 -
 .../router/custom/RouterAddHeaderFilter.java       | 150 ------
 .../router/custom/RouterServerListFilter.java      |  57 +--
 .../custom/ServiceCombRouterConfiguration.java     |   5 -
 .../tracing/zipkin/HttpClientRequestWrapper.java   |  11 +
 .../tracing/zipkin/HttpServeRequestWrapper.java    |  12 +
 .../tracing/zipkin/TracingConfiguration.java       |  29 +-
 .../tracing/zipkin/ZipkinProviderDelegate.java     |   4 +-
 .../tracing/zipkin/ZipkinTracingFilter.java        |   9 +-
 .../darklaunch/DarklaunchServerListFilter.java     |  10 +-
 huawei-cloud/dashboard/pom.xml                     |   4 -
 .../dashboard/monitor/DashboardConfiguration.java  |  29 ++
 .../huaweicloud/dashboard/monitor/DataFactory.java |  12 +-
 .../monitor/DefaultMonitorDataPublisher.java       |  47 +-
 .../monitor/MetricsMonitorDataProvider.java        |  52 +-
 .../dashboard/monitor/MonitorBootListener.java     |  10 +-
 .../monitor/MonitorDefaultDeploymentProvider.java  |  56 ---
 .../monitor/MonitorInformationCollector.java       |  22 +-
 .../dashboard/monitor/TransportUtils.java          |  52 +-
 .../dashboard/monitor/data/MonitorConstant.java    | 109 ++---
 ...pache.servicecomb.deployment.DeploymentProvider |  17 -
 .../resources/META-INF/spring/services.bean.xml    |  25 -
 huawei-cloud/environment/README.md                 |  20 -
 huawei-cloud/environment/pom.xml                   |  41 --
 .../environment/src/main/resources/mapping.yaml    |  43 --
 huawei-cloud/pom.xml                               |   1 -
 .../servicestage/AKSKAuthHeaderProvider.java       |  23 +-
 .../huaweicloud/servicestage/CasEnvConfig.java     |  39 +-
 .../servicestage/CasEnvVariablesAdapter.java       |  47 +-
 .../servicestage/ServiceStageConfiguration.java    |  13 +-
 ....servicecomb.foundation.auth.AuthHeaderProvider |  18 -
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../servicestage/TestAKSKAuthHeaderProvider.java   |  42 +-
 .../huaweicloud/servicestage/TestCasEnvConfig.java |  55 ---
 inspector/pom.xml                                  |  72 ---
 .../inspector/internal/InspectorBootListener.java  |  67 ---
 .../inspector/internal/InspectorConfig.java        |  35 --
 .../inspector/internal/InspectorImpl.java          | 262 ----------
 .../internal/model/DynamicPropertyView.java        |  59 ---
 .../inspector/internal/swagger/SchemaFormat.java   |  32 --
 inspector/src/main/resources/webroot/index.html    |  84 ----
 .../src/main/resources/webroot/static/css/main.css |  93 ----
 .../webroot/static/dynamicProperties.html          |  66 ---
 .../webroot/static/images/ServiceComb-logo-3.jpg   | Bin 80000 -> 0 bytes
 .../webroot/static/images/download-all.png         | Bin 208 -> 0 bytes
 .../resources/webroot/static/images/download.png   | Bin 178 -> 0 bytes
 .../src/main/resources/webroot/static/js/main.js   |  38 --
 .../webroot/static/priorityProperties.html         |  89 ----
 .../resources/webroot/static/schemas/schemas.css   |  37 --
 .../resources/webroot/static/schemas/schemas.js    | 111 -----
 .../main/resources/webroot/static/tree/tree.css    | 117 -----
 .../src/main/resources/webroot/static/tree/tree.js | 110 -----
 .../src/main/resources/webroot/static/welcome.html |  22 -
 .../internal/TestInspectorBootListener.java        |  89 ----
 .../inspector/internal/TestInspectorImpl.java      | 293 -----------
 inspector/src/test/resources/schema1.yaml          |  61 ---
 .../metrics/core/HealthBootListener.java           |  34 --
 .../metrics/core/InvocationMetersInitializer.java  |   6 +-
 .../metrics/core/MetricsBootListener.java          |  24 -
 .../metrics/core/MetricsCoreConfiguration.java     |  12 +-
 .../metrics/core/VertxMetersInitializer.java       |   4 +-
 .../metrics/core/meter/ConsumerMeters.java         |   5 +-
 .../servicecomb/metrics/core/meter/EdgeMeters.java |   5 +-
 .../metrics/core/meter/ProducerMeters.java         |   5 +-
 .../meter/invocation/AbstractInvocationMeter.java  |  35 +-
 .../meter/invocation/AbstractInvocationMeters.java |   6 +-
 .../meter/invocation/ConsumerInvocationMeter.java  |  45 +-
 .../meter/invocation/ConsumerInvocationMeters.java |   8 +-
 .../core/meter/invocation/EdgeInvocationMeter.java |  30 +-
 .../meter/invocation/EdgeInvocationMeters.java     |   8 +-
 .../meter/invocation/MeterInvocationConst.java     |  39 --
 .../meter/invocation/ProducerInvocationMeter.java  |  33 +-
 .../meter/invocation/ProducerInvocationMeters.java |   8 +-
 .../metrics/core/publish/DefaultLogPublisher.java  | 177 +++----
 .../metrics/core/publish/SlowInvocationLogger.java | 229 +++++----
 .../core/TestDefaultRegistryInitializer.java       |  17 +-
 .../metrics/core/TestHealthBootListener.java       | 104 ----
 .../core/TestInvocationMetersInitializer.java      | 355 ++++++++------
 .../metrics/core/TestMetricsBootListener.java      | 103 ----
 .../metrics/core/TestVertxMetersInitializer.java   |  36 +-
 .../core/publish/TestDefaultLogPublisher.java      | 190 ++++----
 .../publish/TestInvocationPublishModelFactory.java | 542 +++++++++------------
 .../metrics/core/publish/TestPublishUtils.java     |  20 +-
 .../core/publish/TestSlowInvocationLogger.java     | 118 ++---
 .../model/invocation/TestOperationPerf.java        |   6 +-
 .../model/invocation/TestOperationPerfGroup.java   |  16 +-
 .../core/publish/model/invocation/Utils.java       |   9 +-
 .../metrics/prometheus/PrometheusPublisher.java    |  17 +-
 .../prometheus/TestPrometheusPublisher.java        |  43 +-
 pom.xml                                            |  19 +-
 .../provider/pojo/FilterInvocationCaller.java      |  11 +-
 .../provider/pojo/PojoConsumerMetaRefresher.java   |  49 +-
 .../provider/pojo/PojoInvocationCreator.java       |  21 +-
 .../provider/pojo/ProviderPojoConfiguration.java   |   4 -
 .../provider/pojo/definition/PojoConsumerMeta.java |   3 -
 .../provider/pojo/TestPojoConsumerProvider.java    |  32 --
 .../pojo/reference/PojoReferenceMetaTest.java      |  10 +-
 .../pojo/reference/TestRpcReferenceProcessor.java  |  10 +-
 .../common/InvocationToHttpServletRequest.java     |   4 +-
 .../common/ProviderRestCommonConfiguration.java    |   5 -
 .../provider/rest/common/RestProducers.java        |  20 +-
 .../common/TestInvocationToHttpServletRequest.java |   6 +-
 .../rest/common/TestRestConsumerProvider.java      |  32 --
 .../provider/rest/common/TestRestProducers.java    |  14 +
 .../springmvc/reference/CseClientHttpRequest.java  |   2 +-
 .../springmvc/reference/CseClientHttpResponse.java |   2 +
 .../springmvc/reference/RestTemplateBuilder.java   |   4 +-
 .../springmvc/reference/RestTemplateWrapper.java   |   3 +-
 .../reference/ServiceCombRestTemplateConfig.java   |   4 +-
 .../ServiceCombRestTemplateConfigTest.java         |   4 +-
 .../reference/TestRestTemplateBuilder.java         |   4 +-
 .../reference/TestRestTemplateWrapper.java         |   8 +-
 service-registry/pom.xml                           |   1 +
 .../lightweight/AbstractLightweightDiscovery.java  |   9 +-
 .../AbstractLightweightRegistration.java           |   6 +-
 .../LightWeightRegistryConfiguration.java          |   7 +-
 .../servicecomb/registry/lightweight/Self.java     |  17 +-
 .../model/AbstractPropertiesLoader.java            |  20 +-
 .../model/InstancePropertiesLoader.java            |  10 +-
 .../lightweight/model/MicroserviceFactory.java     |  44 +-
 .../lightweight/model/MicroserviceInstance.java    |  23 +-
 .../model/MicroservicePropertiesLoader.java        |  10 +-
 .../config/TestAbstractPropertiesLoader.java       |  20 +-
 .../registry/lightweight/StoreServiceTest.java     |  39 +-
 .../servicecomb/registry/lightweight/TestBase.java |  59 ---
 service-registry/registry-local/pom.xml            |   4 -
 .../localregistry/LocalDiscoveryInstance.java      |  33 +-
 .../localregistry/LocalRegistration.java           |   2 +-
 .../localregistry/LocalRegistrationInstance.java   |  35 +-
 .../localregistry/LocalRegistryConfiguration.java  |   9 +-
 .../localregistry/LocalRegistryStore.java          |  11 +-
 .../servicecomb/localregistry/RegistryBean.java    |   2 +-
 .../registry-nacos}/pom.xml                        |  32 +-
 .../registry/nacos/NacosConfiguration.java}        |  33 +-
 .../servicecomb/registry/nacos/NacosConst.java     |  60 +++
 .../servicecomb/registry/nacos/NacosDiscovery.java | 137 ++++++
 .../registry/nacos/NacosDiscoveryInstance.java     | 147 ++++++
 .../registry/nacos/NacosDiscoveryProperties.java   | 163 +++++++
 .../registry/nacos/NacosMicroserviceHandler.java   | 105 ++++
 .../registry/nacos/NacosRegistration.java          | 164 +++++++
 .../registry/nacos/NacosRegistrationInstance.java} |  65 +--
 .../registry/nacos/NamingServiceManager.java       |  73 +++
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 service-registry/registry-service-center/pom.xml   |   4 -
 .../registry/sc/MicroserviceHandler.java           |  87 ++--
 .../servicecomb/registry/sc/SCAddressManager.java  |   7 +-
 .../servicecomb/registry/sc/SCClientUtils.java     |  17 +-
 .../servicecomb/registry/sc/SCConfiguration.java   |  14 +-
 .../registry/sc/SCConfigurationProperties.java     |  10 +
 .../servicecomb/registry/sc/SCDiscovery.java       |  21 +-
 .../registry/sc/SCDiscoveryInstance.java           |   5 +-
 .../servicecomb/registry/sc/SCRegistration.java    |  30 +-
 .../zeroconfig/AbstractZeroConfigRegistration.java |   2 +-
 .../solution/basic/integration/HealthEndpoint.java |  27 +-
 .../basic/integration/HealthEndpointImpl.java      |  16 +-
 .../HealthInstancePing.java                        |   4 +-
 .../basic/integration/InstanceOpenAPIRegistry.java | 146 ++++++
 .../integration/IntegrationConfiguration.java      |  29 +-
 .../ManagementEndpoint.java}                       |  24 +-
 .../ManagementEndpointImpl.java}                   |  28 +-
 .../basic/integration/MetricsEndpoint.java         |  25 +-
 .../basic/integration/MetricsEndpointImpl.java     |  21 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../src/main/resources/microservice.yaml           |   6 +-
 .../basic/integration/TestHealthEndpointImpl.java  |  10 +-
 .../integration/TestManagementEndpointImpl.java    |   6 +-
 .../basic/integration/TestMetricsEndpointImpl.java |  24 +-
 .../pom.xml                                        |  21 +-
 .../starter/servlet/RestServletInitializer.java    |  26 +-
 .../pom.xml                                        |  19 +-
 .../java-chassis-spring-boot-starter/pom.xml       |  64 ---
 .../ConfigurationSpringBootInitializer.java        |  34 --
 .../springboot/starter/EnableServiceComb.java      |  36 --
 .../starter/ServiceCombSpringConfiguration.java    |  27 -
 spring-boot/spring-boot-starters/pom.xml           |   1 -
 .../apache/servicecomb/swagger/SwaggerUtils.java   | 119 +++--
 .../property/ObjectPropertyConverter.java          |   2 +-
 .../swagger/extend/ModelResolverExt.java           |   5 +-
 .../property/creator/ByteArrayPropertyCreator.java |   2 +-
 .../property/creator/BytePropertyCreator.java      |   2 +-
 .../creator/InputStreamPropertyCreator.java        |   2 +-
 .../property/creator/PartPropertyCreator.java      |   5 +-
 .../extend/property/creator/PropertyCreator.java   |   2 +-
 .../swagger/generator/ResponseTypeProcessor.java   |   6 +-
 .../swagger/generator/SwaggerGenerator.java        |   4 +-
 .../generator/core/AbstractOperationGenerator.java |   2 +-
 .../parameter/RawJsonRequestBodyProcessor.java     |   6 +
 .../response/DefaultResponseTypeProcessor.java     |   5 +-
 .../swagger/generator/core/TestArrayType.java      |   4 +-
 .../generator/core/TestSwaggerGenerator.java       |  20 +-
 .../OperationMethodAnnotationProcessorTest.java    |   2 +-
 .../src/test/resources/schemas/echo.yaml           |   3 -
 ...stractHttpMethodMappingAnnotationProcessor.java |  13 +-
 .../RequestMappingClassAnnotationProcessor.java    |   8 +
 .../creator/MultipartFilePropertyCreator.java      |   2 +-
 .../swagger/generator/springmvc/Echo.java          |  11 +-
 .../springmvc/MethodMixupAnnotations.java          |  24 +-
 .../generator/springmvc/TestTwoSameNameModels.java | 146 ++++++
 .../springmvc/model/DefaultParameterSchema.java    |   4 +-
 .../swagger/generator/springmvc/model/Generic.java |  14 +-
 .../generator/springmvc/model/same1/SameModel.java |  17 +-
 .../springmvc/model/same1/SameModelThrow.java      |  13 +-
 .../generator/springmvc/model/same2/SameModel.java |  13 +-
 .../springmvc/model/same2/SameModelThrow.java      |  24 +-
 .../resources/schemas/DefaultParameterSchema.yaml  |  13 +-
 .../src/test/resources/schemas/echo.yaml           |  35 --
 .../test/resources/schemas/mixupAnnotations.yaml   |  90 +---
 .../swagger/invocation/InvocationType.java         |   3 +-
 .../swagger/invocation/SwaggerInvocation.java      |   9 -
 .../extension/ProducerInvokeExtension.java         |   2 +-
 .../invocation/validator/ParameterValidator.java   |  30 +-
 .../transport/common/TransportConfigUtils.java     |   7 +-
 .../transport/common/TestTransportConfigUtils.java |  28 +-
 .../transport/highway/HighwayClient.java           |  79 +--
 .../transport/highway/HighwayClientConnection.java |   4 +-
 .../transport/highway/HighwayClientFilter.java     |  39 +-
 .../transport/highway/HighwayConfig.java           |   8 +-
 .../transport/highway/HighwayServer.java           |   6 +-
 .../highway/HighwayServerCodecFilter.java          |  16 +-
 .../transport/highway/HighwayServerConnection.java |   4 +-
 .../transport/highway/HighwayServerVerticle.java   |   4 +-
 .../transport/highway/HighwayTransport.java        |   4 +-
 .../highway/HighwayServerCodecFilterTest.java      |  56 ++-
 .../transport/highway/TestHighwayClient.java       | 179 +------
 .../transport/highway/TestHighwayConfig.java       |  53 --
 .../transport/highway/TestHighwayTransport.java    |  33 +-
 .../client/HttpTransportHttpClientOptionsSPI.java  |   7 -
 .../rest/client/RestClientCodecFilter.java         |  36 +-
 .../transport/rest/client/RestClientDecoder.java   |   9 +-
 .../transport/rest/client/RestClientEncoder.java   |  27 +-
 .../client/RestClientRequestParametersImpl.java    |  28 +-
 .../transport/rest/client/RestClientSender.java    |  35 +-
 .../rest/client/RestClientSenderFilter.java        |  14 +-
 .../rest/client/RestClientTransportContext.java    |   2 +-
 .../client/RestClientTransportContextFactory.java  |   5 +-
 .../rest/client/TransportClientConfig.java         | 108 ++--
 .../client/TransportRestClientConfiguration.java   |   3 +-
 .../rest/client/TestTransportClientConfig.java     |  97 ----
 .../rest/servlet/RestServletInjector.java          |  17 +-
 .../RestServletProducerInvocationCreator.java      |   8 +-
 .../transport/rest/servlet/ServletConfig.java      |  25 +-
 .../rest/servlet/ServletRestDispatcher.java        |   6 +-
 .../rest/servlet/ServletRestTransport.java         |   7 +-
 .../transport/rest/servlet/ServletUtils.java       |  21 +-
 .../transport/rest/servlet/TestRestServlet.java    |  31 +-
 .../rest/servlet/TestRestServletInjector.java      |  27 +-
 .../transport/rest/servlet/TestServletConfig.java  |  57 ---
 .../rest/servlet/TestServletRestTransport.java     |  41 +-
 .../transport/rest/servlet/TestServletUtils.java   |  42 +-
 .../rest/vertx/AbstractVertxHttpDispatcher.java    |   3 +-
 .../transport/rest/vertx/RestServerVerticle.java   |  25 +-
 .../transport/rest/vertx/TransportConfig.java      | 125 +++--
 .../transport/rest/vertx/VertxRestDispatcher.java  |  22 +-
 .../transport/rest/vertx/VertxRestTransport.java   |   9 +-
 .../vertx/TestAbstractVertxHttpDispatcher.java     |  39 +-
 .../rest/vertx/TestRestServerVerticle.java         | 168 +++++--
 .../transport/rest/vertx/TestTransportConfig.java  | 237 ---------
 .../rest/vertx/TestVertxRestDispatcher.java        |  27 +-
 .../rest/vertx/TestVertxRestTransport.java         |  45 +-
 962 files changed, 13532 insertions(+), 19509 deletions(-)
 copy 
clients/{config-common/src/main/java/org/apache/servicecomb/config/common/ConfigurationChangedEvent.java
 => 
config-center-client/src/main/java/org/apache/servicecomb/config/center/client/ConfigCenterConfigurationChangedEvent.java}
 (61%)
 delete mode 100644 
clients/config-common/src/test/java/org/apache/servicecomb/config/common/TestConfigurationChangedEvent.java
 copy 
clients/{config-common/src/main/java/org/apache/servicecomb/config/common/ConfigurationChangedEvent.java
 => 
config-kie-client/src/main/java/org/apache/servicecomb/config/kie/client/KieConfigurationChangedEvent.java}
 (63%)
 rename common/common-access-log/src/main/resources/{ => 
META-INF}/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (100%)
 delete mode 100644 
common/common-access-log/src/test/java/org/apache/servicecomb/common/accessLog/core/AccessLogConfigTest.java
 create mode 100644 
common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/schema/SchemaToProtoGenerator.java
 create mode 100644 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/TestSchemaCodec.java
 create mode 100644 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/TestSchemaToProtoGenerator.java
 rename 
providers/provider-rest-common/src/main/java/org/apache/servicecomb/provider/rest/common/RestConsumerProvider.java
 => 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/CyclicInfo.java
 (70%)
 copy 
governance/src/test/java/org/apache/servicecomb/governance/MockRetryExtension.java
 => 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/DeptInfo.java
 (61%)
 rename 
deployment/src/main/java/org/apache/servicecomb/deployment/SystemBootstrapInfo.java
 => 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/SchemaService.java
 (59%)
 copy 
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
 => 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/ScoreInfo.java
 (78%)
 rename 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/PriorityPropertyView.java
 => 
common/common-protobuf/src/test/java/org/apache/servicecomb/codec/protobuf/schema/model/UserInfo.java
 (52%)
 delete mode 100644 
common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/param/RestClientRequestImpl.java
 create mode 100644 
common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/produce/ProduceProtoBufferProcessor.java
 delete mode 100644 
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/TestUploadConfig.java
 delete mode 100644 
common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/param/TestRestClientRequestImpl.java
 delete mode 100644 
core/src/main/java/org/apache/servicecomb/core/ConfigurationSpringInitializer.java
 rename core/src/main/java/org/apache/servicecomb/core/{Const.java => 
CoreConst.java} (89%)
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/filter/AbstractFilter.java
 rename 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/ConfigurationAction.java
 => core/src/main/java/org/apache/servicecomb/core/filter/EdgeFilter.java (87%)
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/filter/impl/ContextMapperFilter.java
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/filter/impl/RetryFilter.java
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/provider/LocalOpenAPIRegistry.java
 copy 
swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/property/ObjectPropertyConverter.java
 => 
core/src/main/java/org/apache/servicecomb/core/provider/OpenAPIRegistry.java 
(59%)
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/provider/OpenAPIRegistryManager.java
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/provider/RegistryOpenAPIRegistry.java
 create mode 100644 
core/src/main/java/org/apache/servicecomb/core/provider/consumer/ReferenceConfigManager.java
 delete mode 100644 
core/src/main/java/org/apache/servicecomb/core/registry/discovery/SwaggerLoader.java
 delete mode 100644 core/src/main/resources/META-INF/spring/cse.bean.xml
 delete mode 100644 
core/src/test/java/org/apache/servicecomb/core/event/TestInvocationFinishEvent.java
 delete mode 100644 
core/src/test/java/org/apache/servicecomb/core/filter/SimpleRetryFilter.java
 create mode 100644 demo/demo-edge/README.md
 copy 
demo/demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/{Impl.java
 => ImplV2.java} (90%)
 copy 
demo/demo-filter/filter-client/src/main/java/org/apache/servicecomb/demo/filter/client/{RetryClientSchema.java
 => GovernanceConsumerSchema.java} (54%)
 rename 
core/src/main/java/org/apache/servicecomb/core/event/InvocationHandlersStartEvent.java
 => 
demo/demo-filter/filter-server/src/main/java/org/apache/servicecomb/demo/filter/server/GovernanceProviderSchema.java
 (59%)
 create mode 100644 
demo/demo-filter/filter-tests/src/main/java/org/apache/servicecomb/demo/filter/tests/TestGovernanceSchemaFromEdge.java
 rename inspector/src/test/resources/schema2.yaml => 
demo/demo-filter/filter-tests/src/main/resources/microservices/filterEdge/GovernanceConsumerSchema.yaml
 (65%)
 copy demo/{demo-edge/authentication => demo-nacos/consumer}/pom.xml (87%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ConsumerApplication.java
 (93%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ConsumerController.java
 (100%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/consumer/src/main/java/org/apache/servicecomb/samples/ProviderService.java
 (100%)
 copy inspector/src/test/resources/microservice.yaml => 
demo/demo-nacos/consumer/src/main/resources/application.yml (80%)
 copy demo/{demo-jaxrs/jaxrs-client => 
demo-nacos/consumer}/src/main/resources/log4j2.xml (100%)
 copy demo/{demo-edge/authentication => demo-nacos/gateway}/pom.xml (85%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/gateway/src/main/java/org/apache/servicecomb/samples/GatewayApplication.java
 (93%)
 copy demo/{demo-filter/filter-edge/src/main/resources/microservice.yaml => 
demo-nacos/gateway/src/main/resources/application.yml} (72%)
 copy demo/{demo-jaxrs/jaxrs-client => 
demo-nacos/gateway}/src/main/resources/log4j2.xml (100%)
 copy demo/{demo-cse-v2 => demo-nacos}/pom.xml (84%)
 copy demo/{demo-edge/authentication => demo-nacos/provider}/pom.xml (88%)
 copy demo/{demo-cse-v1/provider-canary => 
demo-nacos/provider}/src/main/java/org/apache/servicecomb/samples/ProviderApplication.java
 (93%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/provider/src/main/java/org/apache/servicecomb/samples/ProviderController.java
 (100%)
 copy inspector/src/test/resources/microservice.yaml => 
demo/demo-nacos/provider/src/main/resources/application.yml (76%)
 copy demo/{demo-jaxrs/jaxrs-client => 
demo-nacos/provider}/src/main/resources/log4j2.xml (100%)
 copy demo/{demo-filter/filter-tests => demo-nacos/test-client}/pom.xml (71%)
 copy demo/{demo-cse-v1 => 
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/Config.java
 (100%)
 copy demo/{demo-cse-v2 => 
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/HelloWorldIT.java
 (90%)
 copy demo/{demo-cse-v1 => 
demo-nacos}/test-client/src/main/java/org/apache/servicecomb/samples/TestClientApplication.java
 (92%)
 copy inspector/src/test/resources/microservice.yaml => 
demo/demo-nacos/test-client/src/main/resources/application.yml (84%)
 copy demo/{demo-jaxrs/jaxrs-client => 
demo-nacos/test-client}/src/main/resources/log4j2.xml (100%)
 rename 
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/client/NacosConfigTest.java
 => 
demo/demo-nacos/test-client/src/test/java/org/apache/servicecomb/samples/NocasIT.java
 (58%)
 delete mode 100644 
demo/demo-pojo/pojo-client/src/main/java/org/apache/servicecomb/demo/pojo/client/TestClientInterfaceForServerTest.java
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/jaxrs/compute.yaml
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/no-use/cse.basic.Basic/main.idl
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/no-use/hello/main.idl
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/no-use/helloworld.Greeter/main.idl
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/no-use/helloworld.Standard/main.idl
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/no-use/server/main.idl
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/pojo/helloworld.Greeter.yaml
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/pojo/server.yaml
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/pojo/smartcare.yaml
 delete mode 100644 
demo/demo-schema/src/main/resources/microservices/springmvc/controller.yaml
 delete mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/helloworld.Greeter.yaml
 delete mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/server.yaml
 delete mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/smartcare.yaml
 delete mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/microservices/pojo/tcc-server.yaml
 create mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-springmvc-client/src/main/java/org/apache/servicecomb/springboot/springmvc/client/UploadDownloadSchemaTest.java
 create mode 100644 
demo/demo-spring-boot-transport/demo-spring-boot-springmvc-server/src/main/java/org/apache/servicecomb/springboot/springmvc/server/UploadDownloadSchema.java
 delete mode 100644 
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestCompatible1xTestSchema.java
 create mode 100644 
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestManagementEndpoint.java
 delete mode 100644 deployment/README.md
 delete mode 100644 deployment/pom.xml
 delete mode 100644 
deployment/src/main/java/org/apache/servicecomb/deployment/Deployment.java
 delete mode 100644 
deployment/src/test/java/org/apache/servicecomb/deployment/CustomDeploymentProvider.java
 delete mode 100644 
deployment/src/test/java/org/apache/servicecomb/deployment/TestDeployment.java
 rename 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
 => apollo}/ApolloClient.java (78%)
 rename 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
 => apollo}/ApolloConfig.java (67%)
 copy 
demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/SchemeInterfaceSpringmvc.java
 => 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/apollo/ApolloConfiguration.java
 (83%)
 create mode 100644 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/apollo/ApolloDynamicPropertiesSource.java
 rename 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/{client
 => apollo}/ConfigurationAction.java (94%)
 delete mode 100644 
dynamic-config/config-apollo/src/main/java/org/apache/servicecomb/config/archaius/sources/ApolloConfigurationSourceImpl.java
 rename 
foundations/foundation-config/src/test/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 => 
dynamic-config/config-apollo/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource
 (92%)
 delete mode 100644 
dynamic-config/config-apollo/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 rename {inspector => 
dynamic-config/config-apollo}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (93%)
 rename 
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/{client
 => apollo}/ApolloClientTest.java (74%)
 delete mode 100644 
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/archaius/sources/ApolloConfigurationSourceImplTest.java
 delete mode 100644 
dynamic-config/config-apollo/src/test/java/org/apache/servicecomb/config/client/ApolloConfigTest.java
 delete mode 100644 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/ConfigCenterConfig.java
 delete mode 100644 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/ConfigCenterConfigurationSourceImpl.java
 create mode 100644 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/cc/ConfigCenterConfig.java
 rename dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{ 
=> cc}/ConfigCenterConfiguration.java (89%)
 create mode 100644 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/cc/ConfigCenterDynamicPropertiesSource.java
 rename 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{collect 
=> cc}/ConfigCenterInformationCollector.java (68%)
 rename dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/{ 
=> cc}/TransportUtils.java (66%)
 delete mode 100644 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/collect/ConfigCenterDefaultDeploymentProvider.java
 copy 
dynamic-config/{config-kie/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 => 
config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource}
 (91%)
 delete mode 100644 
dynamic-config/config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
 rename 
dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/{center/client
 => cc}/ConfigCenterAddressManagerTest.java (96%)
 rename dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/{ 
=> cc}/ConfigCenterConfigurationSourceImplTest.java (98%)
 delete mode 100644 
dynamic-config/config-cc/src/test/java/org/apache/servicecomb/config/collect/TestConfigCenterDefaultDeploymentProvider.java
 delete mode 100644 
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/KieConfigurationSourceImpl.java
 create mode 100644 
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/KieDynamicPropertiesSource.java
 delete mode 100644 
dynamic-config/config-kie/src/main/java/org/apache/servicecomb/config/kie/collect/KieCenterDefaultDeploymentProvider.java
 rename 
dynamic-config/config-kie/src/main/resources/META-INF/services/{org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 => org.apache.servicecomb.config.DynamicPropertiesSource} (92%)
 delete mode 100644 
dynamic-config/config-kie/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
 delete mode 100644 
dynamic-config/config-kie/src/test/java/org/apache/servicecomb/config/kie/collect/TestKieCenterDefaultDeploymentProvider.java
 create mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosClient.java
 create mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosConfig.java
 create mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/NacosDynamicPropertiesSource.java
 delete mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/archaius/sources/NacosConfigurationSourceImpl.java
 delete mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/NacosClient.java
 delete mode 100644 
dynamic-config/config-nacos/src/main/java/org/apache/servicecomb/config/nacos/client/NacosConfig.java
 rename 
dynamic-config/{config-cc/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 => 
config-nacos/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource}
 (92%)
 delete mode 100644 
dynamic-config/config-nacos/src/main/resources/META-INF/services/org.apache.servicecomb.config.spi.ConfigCenterConfigurationSource
 delete mode 100644 
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/archaius/sources/NacosConfigurationSourceImplTest.java
 delete mode 100644 
dynamic-config/config-nacos/src/test/java/org/apache/servicecomb/config/nacos/client/NacosClientTest.java
 delete mode 100644 
edge/edge-core/src/main/java/org/apache/servicecomb/edge/core/EdgeServerCodecFilter.java
 rename {inspector/src/test/resources => 
edge/edge-core/src/main/resources/META-INF}/microservice.yaml (86%)
 delete mode 100644 
edge/edge-core/src/test/java/org/apache/servicecomb/edge/core/TestEdgeBootListener.java
 create mode 100644 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/LegacyPropertyFactory.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/ConcurrentMapConfigurationExt.java
 create mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/ConfigEnvironmentPostProcessor.java
 rename 
{clients/config-common/src/main/java/org/apache/servicecomb/config/common => 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config}/ConfigurationChangedEvent.java
 (74%)
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/DynamicConfigurationExt.java
 rename 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/scheduler/NeverStartPollingScheduler.java
 => DynamicPropertiesSource.java} (70%)
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/DynamicWatchedConfigurationExt.java
 create mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/InMemoryDynamicPropertiesSource.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/LastPropertyPlaceholderConfigurer.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/MicroserviceProperties.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/archaius/sources/ConfigSourceMaker.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/archaius/sources/MicroserviceConfigurationSource.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/event/DynamicConfigurationChangedEvent.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/event/RefreshGovernanceConfigurationEvent.java
 rename 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
 => file}/AbstractConfigLoader.java (98%)
 rename 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
 => file}/ConfigModel.java (96%)
 rename 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
 => file}/MicroserviceConfigLoader.java (98%)
 rename 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/{archaius/sources
 => file}/YAMLConfigLoader.java (95%)
 create mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/priority/DynamicProperty.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/spi/ConfigCenterConfigurationSource.java
 delete mode 100644 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config/spi/ConfigCenterConfigurationSourceLoader.java
 rename 
deployment/src/test/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
 => 
foundations/foundation-config/src/main/resources/META-INF/services/org.apache.servicecomb.config.DynamicPropertiesSource
 (92%)
 rename {spring-boot/spring-boot-starters/java-chassis-spring-boot-starter => 
foundations/foundation-config}/src/main/resources/META-INF/spring.factories 
(91%)
 delete mode 100644 
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/MapBasedConfigurationSource.java
 delete mode 100644 
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/TestConfigUtil.java
 delete mode 100644 
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/TestLastPropertyPlaceholderConfigurer.java
 delete mode 100644 
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/archaius/sources/TestYAMLConfigurationSource.java
 rename 
foundations/foundation-config/src/test/java/org/apache/servicecomb/config/{archaius/sources
 => file}/TestMicroserviceConfigLoader.java (98%)
 delete mode 100644 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/config/ConfigurePropertyUtils.java
 delete mode 100644 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/config/ServiceRegistryCommonConfig.java
 delete mode 100644 
foundations/foundation-test-scaffolding/src/main/java/org/apache/servicecomb/foundation/test/scaffolding/config/ArchaiusUtils.java
 delete mode 100644 
foundations/foundation-vertx/src/main/resources/META-INF/spring/cse.bean.xml
 delete mode 100644 
foundations/foundation-vertx/src/test/java/org/apache/servicecomb/foundation/vertx/TestAddressResolverConfig.java
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/router/model/Matcher.java
 copy 
governance/src/test/java/org/apache/servicecomb/router/{RouterDistributorDynamicConfigTest.java
 => RouterDistributorGlobalConfigTest.java} (65%)
 delete mode 100755 
handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/FaultInjectionConfig.java
 delete mode 100644 
handlers/handler-fault-injection/src/test/java/org/apache/servicecomb/faultinjection/TestFaultInjectConfig.java
 delete mode 100644 
handlers/handler-flowcontrol-qps/src/test/java/org/apache/servicecomb/qps/TestConfig.java
 rename 
handlers/handler-loadbalance/src/{test/java/org/apache/servicecomb/loadbalance/TestLoadbalanceClientConfig.java
 => main/java/org/apache/servicecomb/loadbalance/ServerMetrics.java} (58%)
 delete mode 100644 
handlers/handler-router/src/main/java/org/apache/servicecomb/router/custom/RouterAddHeaderFilter.java
 delete mode 100644 
huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/MonitorDefaultDeploymentProvider.java
 delete mode 100644 
huawei-cloud/dashboard/src/main/resources/META-INF/services/org.apache.servicecomb.deployment.DeploymentProvider
 delete mode 100644 
huawei-cloud/dashboard/src/main/resources/META-INF/spring/services.bean.xml
 delete mode 100644 huawei-cloud/environment/README.md
 delete mode 100644 huawei-cloud/environment/pom.xml
 delete mode 100644 huawei-cloud/environment/src/main/resources/mapping.yaml
 rename 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/health/HealthConfiguration.java
 => 
huawei-cloud/servicestage/src/main/java/org/apache/servicecomb/huaweicloud/servicestage/ServiceStageConfiguration.java
 (71%)
 delete mode 100644 
huawei-cloud/servicestage/src/main/resources/META-INF/services/org.apache.servicecomb.foundation.auth.AuthHeaderProvider
 copy {solutions/solution-basic => 
huawei-cloud/servicestage}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (92%)
 delete mode 100644 
huawei-cloud/servicestage/src/test/java/org/apache/servicecomb/huaweicloud/servicestage/TestCasEnvConfig.java
 delete mode 100644 inspector/pom.xml
 delete mode 100644 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorBootListener.java
 delete mode 100644 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorConfig.java
 delete mode 100644 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorImpl.java
 delete mode 100644 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/DynamicPropertyView.java
 delete mode 100644 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/swagger/SchemaFormat.java
 delete mode 100644 inspector/src/main/resources/webroot/index.html
 delete mode 100644 inspector/src/main/resources/webroot/static/css/main.css
 delete mode 100644 
inspector/src/main/resources/webroot/static/dynamicProperties.html
 delete mode 100644 
inspector/src/main/resources/webroot/static/images/ServiceComb-logo-3.jpg
 delete mode 100644 
inspector/src/main/resources/webroot/static/images/download-all.png
 delete mode 100644 
inspector/src/main/resources/webroot/static/images/download.png
 delete mode 100644 inspector/src/main/resources/webroot/static/js/main.js
 delete mode 100644 
inspector/src/main/resources/webroot/static/priorityProperties.html
 delete mode 100644 
inspector/src/main/resources/webroot/static/schemas/schemas.css
 delete mode 100644 
inspector/src/main/resources/webroot/static/schemas/schemas.js
 delete mode 100644 inspector/src/main/resources/webroot/static/tree/tree.css
 delete mode 100644 inspector/src/main/resources/webroot/static/tree/tree.js
 delete mode 100644 inspector/src/main/resources/webroot/static/welcome.html
 delete mode 100644 
inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorBootListener.java
 delete mode 100644 
inspector/src/test/java/org/apache/servicecomb/inspector/internal/TestInspectorImpl.java
 delete mode 100644 inspector/src/test/resources/schema1.yaml
 delete mode 100644 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/HealthBootListener.java
 delete mode 100644 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestHealthBootListener.java
 delete mode 100644 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/TestMetricsBootListener.java
 delete mode 100644 
providers/provider-pojo/src/test/java/org/apache/servicecomb/provider/pojo/TestPojoConsumerProvider.java
 delete mode 100644 
providers/provider-rest-common/src/test/java/org/apache/servicecomb/provider/rest/common/TestRestConsumerProvider.java
 delete mode 100644 
service-registry/registry-lightweight/src/test/java/org/apache/servicecomb/registry/lightweight/TestBase.java
 copy {huawei-cloud/dashboard => service-registry/registry-nacos}/pom.xml (71%)
 copy 
service-registry/{registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalRegistryConfiguration.java
 => 
registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosConfiguration.java}
 (51%)
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosConst.java
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscovery.java
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscoveryInstance.java
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosDiscoveryProperties.java
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosMicroserviceHandler.java
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosRegistration.java
 copy 
service-registry/{registry-local/src/main/java/org/apache/servicecomb/localregistry/LocalRegistrationInstance.java
 => 
registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NacosRegistrationInstance.java}
 (57%)
 create mode 100644 
service-registry/registry-nacos/src/main/java/org/apache/servicecomb/registry/nacos/NamingServiceManager.java
 copy {dynamic-config/config-cc => 
service-registry/registry-nacos}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (94%)
 rename 
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadbalanceClientConfig.java
 => 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/HealthEndpoint.java
 (63%)
 rename 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/HealthCheckerRestPublisher.java
 => 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/HealthEndpointImpl.java
 (82%)
 rename 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health
 => integration}/HealthInstancePing.java (97%)
 create mode 100644 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/InstanceOpenAPIRegistry.java
 rename 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/InspectorConfiguration.java
 => 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/IntegrationConfiguration.java
 (61%)
 rename 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health/HealthEndpoint.java
 => integration/ManagementEndpoint.java} (74%)
 rename 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/{health/HealthEndpointImpl.java
 => integration/ManagementEndpointImpl.java} (61%)
 rename 
handlers/handler-router/src/main/java/org/apache/servicecomb/router/custom/RouterHeaderFilterExt.java
 => 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/MetricsEndpoint.java
 (72%)
 rename 
metrics/metrics-core/src/main/java/org/apache/servicecomb/metrics/core/publish/MetricsRestPublisher.java
 => 
solutions/solution-basic/src/main/java/org/apache/servicecomb/solution/basic/integration/MetricsEndpointImpl.java
 (80%)
 rename 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestHealthCheckerPublisher.java
 => 
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestHealthEndpointImpl.java
 (89%)
 copy 
swagger/swagger-invocation/invocation-core/src/main/java/org/apache/servicecomb/swagger/invocation/InvocationType.java
 => 
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestManagementEndpointImpl.java
 (88%)
 rename 
metrics/metrics-core/src/test/java/org/apache/servicecomb/metrics/core/publish/TestMetricsRestPublisher.java
 => 
solutions/solution-basic/src/test/java/org/apache/servicecomb/solution/basic/integration/TestMetricsEndpointImpl.java
 (69%)
 delete mode 100644 
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/pom.xml
 delete mode 100644 
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/ConfigurationSpringBootInitializer.java
 delete mode 100644 
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/EnableServiceComb.java
 delete mode 100644 
spring-boot/spring-boot-starters/java-chassis-spring-boot-starter/src/main/java/org/apache/servicecomb/springboot/starter/ServiceCombSpringConfiguration.java
 create mode 100644 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/TestTwoSameNameModels.java
 rename 
deployment/src/main/java/org/apache/servicecomb/deployment/DeploymentProvider.java
 => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/Generic.java
 (79%)
 rename core/src/main/java/org/apache/servicecomb/core/ConsumerProvider.java => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same1/SameModel.java
 (77%)
 copy 
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
 => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same1/SameModelThrow.java
 (77%)
 rename 
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
 => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same2/SameModel.java
 (78%)
 rename 
providers/provider-pojo/src/main/java/org/apache/servicecomb/provider/pojo/PojoConsumerProvider.java
 => 
swagger/swagger-generator/generator-springmvc/src/test/java/org/apache/servicecomb/swagger/generator/springmvc/model/same2/SameModelThrow.java
 (72%)
 delete mode 100644 
transports/transport-highway/src/test/java/org/apache/servicecomb/transport/highway/TestHighwayConfig.java
 delete mode 100644 
transports/transport-rest/transport-rest-client/src/test/java/org/apache/servicecomb/transport/rest/client/TestTransportClientConfig.java
 delete mode 100644 
transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestServletConfig.java
 delete mode 100644 
transports/transport-rest/transport-rest-vertx/src/test/java/org/apache/servicecomb/transport/rest/vertx/TestTransportConfig.java

Reply via email to