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

albumenj pushed a change to branch 3.3
in repository https://gitbox.apache.org/repos/asf/dubbo.git


    from 9d9df82194 Fix the dubbo-config-spring6 module is lost (#12228)
     add 559b13ae2e feat: add tracing starters && add zipkin auto configuration 
(#12013)
     add 092cb55744 Bump jprotoc from 1.2.1 to 1.2.2 (#12100)
     add f618016656 Bump protobuf-java from 3.22.2 to 3.22.3 (#12102)
     add 6e787b0bcd Bump protobuf-java.version from 3.22.2 to 3.22.3 (#12101)
     add 43bbf9f727 Refactor pb version (#12109)
     add 2a86ae7d97 Bump grpc.version from 1.54.0 to 1.54.1 (#12108)
     add 0b62b40922 fix: bugfix of tracing zipkin npe when start (#12115)
     add fbfd279ee9 Bump reactor-core from 3.5.4 to 3.5.5 (#12071)
     add a38b01089b Bump native-maven-plugin from 0.9.20 to 0.9.21 (#12103)
     add 9b692fe5df Bump opentelemetry-bom from 1.19.0 to 1.25.0 (#12104)
     add 9aa6a9e08c Bump fastjson2 from 2.0.27 to 2.0.28 (#12110)
     add 1b838281a4 QoS Support anonymous command allow list (#12082)
     add 742e035a8a Add metrics provider/consumer uts (#12120)
     add d6f9d8d38f Configuration center metrics separate module (#12096)
     add 817659bd23 Feature/fix no javax validation dependency&spring 
controller support (#12085)
     add 2d46677d9b Bump spring-security-bom from 5.8.2 to 5.8.3 (#12116)
     add 1729d5b69e fix npe (#12146)
     add 0678a09e67 Bump micrometer-tracing-bom from 1.0.3 to 1.0.4 (#12061)
     add b7471424d9 fix comments (#12143)
     add 3adfbecf25 Bump nacos-client from 2.1.2 to 2.2.2 (#12069)
     add f7c90572ec fix 405 && differnt httpmethod  path  doubleCheck (#12152)
     add e3600af21a Add metrics registration uts (#12134)
     add 3fdd66752a Bump jackson_version from 2.14.2 to 2.15.0 (#12178)
     add 48bd823253 chore: recover dubbo-spring-boot-observability-starter to 
compatible … (#12124)
     add 073a13dd9b Fix business exception (#12136)
     add 1138b97492 fix: Adjusting cluster invoker checks  (#12139)
     add 316d953618 Lower MetricsFilter's order (#12157)
     add 1a0c61ae23 Bump spring-boot-dependencies from 2.7.10 to 2.7.11 (#12179)
     add e13126edf6 Bump spring-boot-maven-plugin from 2.7.10 to 2.7.11 (#12180)
     add d37f440528 Bump spring-boot-starter-test from 2.7.10 to 2.7.11 (#12181)
     add 6e2299653d Bump fastjson2 from 2.0.28 to 2.0.29 (#12177)
     add 53133eacf0 Bump spring-boot.version from 2.7.10 to 2.7.11 (#12176)
     add 8b323cd762 Collect No Provider Request count  (#12158)
     add 9687e48949 Polish comments and logs (#12169)
     add fb00a8a391 Follow #11262, disable cache (#12171)
     add a1a83873d6 Feature/dubbo3.2 rest demo (#12183)
     add ace46c6465 fix: load zipkin after springboot3 (#12133)
     add c9f8ae90d9 Add test for metadata metrics (#12162)
     add 335733b4fc Disable Aggregation by default (#12184)
     add 4f86a3bbfc add spring mvc rest demo (#12188)
     add 69bd2639f5 Spring-security codec  ignore error (#12192)
     add 83240f5083 Fix npe occurs during client graceful offline. (#12190)
     add fa8e09201f packable method extension (#12199)
     add 3552347d44 Support Shutdown Gracefully (#12118)
     add 830c460c0a Fix port unification channel leak (#12212)
     add 25a08a2b40 Support offline notify (#12211)
     add a59a378de5 Fix consumer startup failure (#12204)
     add ab85403d47 rest provider interface judge modify (#12163)
     add 868622e237 Bump junit-platform-launcher from 1.9.2 to 1.9.3 (#12215)
     add 2c1ede9db0 Bump junit_jupiter_version from 5.9.2 to 5.9.3 (#12219)
     add 120db0bf15 Bump jacoco-maven-plugin from 0.8.8 to 0.8.10 (#12218)
     add 87bc7e69d1 Bump zipkin-reporter-bom from 2.16.3 to 2.16.4 (#12217)
     add ac3509c4f1 Bump jedis from 3.9.0 to 3.10.0 (#12216)
     add d711c0ca85 Bump netty4_version from 4.1.91.Final to 4.1.92.Final 
(#12214)
     add acd4212f59 refactor metrics defaultCollector&&agg (#12206)
     add 5f776a7a40 rest netty server add tls (#12207)
     add bdc0695d78 Fix compatible signature mismatch (#12220)
     add 6ddc26cac0 fix: fix dubbo-spring-boot-observability-autoconfigure file 
name too long in windows (#12221)
     add 0724e94da7 Ignore some keys registered to registry (#12226)
     new 992abd2d34 Merge branch 'apache-3.2' into apache-3.3

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .artifacts                                         |   5 +
 .licenserc.yaml                                    |   1 +
 .../filter/support/MetricsClusterFilter.java       |  21 +-
 .../cluster/support/AbstractClusterInvoker.java    |   2 +
 .../cluster/support/BroadcastClusterInvoker.java   |   1 -
 .../cluster/support/FailbackClusterInvoker.java    |   1 -
 .../cluster/support/FailfastClusterInvoker.java    |   1 -
 .../cluster/support/FailoverClusterInvoker.java    |   1 -
 .../cluster/support/FailsafeClusterInvoker.java    |   1 -
 .../rpc/cluster/support/ForkingClusterInvoker.java |   1 -
 .../cluster/support/MergeableClusterInvoker.java   |   1 -
 .../support/AvailableClusterInvokerTest.java       |   2 +-
 .../support/FailSafeClusterInvokerTest.java        |  15 +-
 .../support/FailbackClusterInvokerTest.java        |  26 +-
 .../registry/ZoneAwareClusterInvokerTest.java      |   2 +
 .../dubbo/common/constants/CommonConstants.java    |   7 +
 .../dubbo/common/constants/QosConstants.java       |   2 +
 .../org/apache/dubbo/common/lang/Nullable.java     |  11 +-
 .../apache/dubbo/common/utils/ReflectionUtils.java | 150 +++++++++
 .../dubbo/config/AbstractInterfaceConfig.java      |  16 +-
 .../org/apache/dubbo/config/ApplicationConfig.java |  15 +
 .../java/org/apache/dubbo/config/Constants.java    |   2 +
 .../org/apache/dubbo/config/ProtocolConfig.java    |   4 +-
 .../org/apache/dubbo/config/ServiceConfigBase.java |  32 +-
 .../org/apache/dubbo/config/TracingConfig.java     |  16 +
 .../apache/dubbo/config/nested/ExporterConfig.java |  79 +++++
 .../main/java/org/apache/dubbo/rpc/model/Pack.java |  16 +-
 .../org/apache/dubbo/rpc/model/PackableMethod.java |  45 +--
 .../dubbo/rpc/model/PackableMethodFactory.java     |  16 +-
 .../org/apache/dubbo/rpc/model/ProviderModel.java  |  10 +
 .../java/org/apache/dubbo/rpc/model/UnPack.java    |  16 +-
 .../org/apache/dubbo/rpc/model/WrapperUnPack.java  |  13 +-
 .../alibaba/dubbo/config/ApplicationConfig.java    |  13 +
 .../com/alibaba/dubbo/config/ConsumerConfig.java   |  28 ++
 .../com/alibaba/dubbo/config/MethodConfig.java     |  10 +
 .../com/alibaba/dubbo/config/ModuleConfig.java     |  13 +
 .../com/alibaba/dubbo/config/ProtocolConfig.java   |   6 +
 .../com/alibaba/dubbo/config/ProviderConfig.java   |  36 +++
 .../com/alibaba/dubbo/config/ReferenceConfig.java  |  34 ++
 .../com/alibaba/dubbo/config/ServiceConfig.java    |  96 ++++++
 .../main/java/com/alibaba/dubbo/rpc/Exporter.java  |   7 +
 .../org/apache/dubbo/config/ModuleConfigTest.java  |   1 +
 .../org/apache/dubbo/config/SignatureTest.java     |  67 ++++
 .../com.alibaba.dubbo.config.ApplicationConfig     |  60 ++++
 .../com.alibaba.dubbo.config.ArgumentConfig        |  29 ++
 .../com.alibaba.dubbo.config.ConsumerConfig        | 123 +++++++
 .../com.alibaba.dubbo.config.MethodConfig          |  81 +++++
 .../com.alibaba.dubbo.config.ModuleConfig          |  42 +++
 .../com.alibaba.dubbo.config.MonitorConfig         |  43 +++
 .../com.alibaba.dubbo.config.ProtocolConfig        |  92 ++++++
 .../com.alibaba.dubbo.config.ProviderConfig        | 176 ++++++++++
 .../com.alibaba.dubbo.config.ReferenceConfig       | 130 ++++++++
 .../com.alibaba.dubbo.config.RegistryConfig        |  69 ++++
 .../com.alibaba.dubbo.config.ServiceConfig         | 150 +++++++++
 dubbo-config/dubbo-config-api/pom.xml              |   6 +
 .../org/apache/dubbo/config/DubboShutdownHook.java |  16 +-
 .../org/apache/dubbo/config/ServiceConfig.java     |  55 ++++
 .../config/deploy/DefaultApplicationDeployer.java  |  49 ++-
 .../dubbo/config/deploy/DefaultModuleDeployer.java |  32 +-
 dubbo-config/dubbo-config-spring/pom.xml           |   2 +-
 .../spring/reference/ReferenceBeanSupport.java     |   4 +-
 .../spring/schema/DubboBeanDefinitionParser.java   |   5 +-
 .../src/main/resources/META-INF/dubbo.xsd          |  48 +++
 .../config/spring/ControllerServiceConfigTest.java |  42 +++
 .../config/spring/api/SpringControllerService.java |  16 +-
 .../registryNA/consumer/DubboXmlConsumerTest.java  |  25 +-
 .../registryNA/consumer/dubbo-consumer.xml         |  33 ++
 .../consumer/dubbo-registryNA-consumer.xml         |  33 ++
 .../registryNA/provider/DubboXmlProviderTest.java  |  51 +++
 .../registryNA/provider/dubbo-provider.xml         |  39 +++
 .../dubbo-configcenter-apollo/pom.xml              |   5 +
 .../support/apollo/ApolloDynamicConfiguration.java |  26 +-
 .../dubbo-configcenter-nacos/pom.xml               |   5 +
 .../support/nacos/NacosDynamicConfiguration.java   |  36 +--
 .../dubbo-configcenter-zookeeper/pom.xml           |   5 +
 .../support/zookeeper/ZookeeperDataListener.java   |  10 +-
 dubbo-demo/dubbo-demo-annotation/pom.xml           |   2 +-
 dubbo-demo/dubbo-demo-api/pom.xml                  |   2 +-
 dubbo-demo/dubbo-demo-interface/pom.xml            |   7 +-
 .../apache/dubbo/demo/rest/api/CurlService.java    |  23 +-
 .../rest/api/DubboServiceAnnotationService.java    |  19 +-
 .../demo/rest/api/ExceptionMapperService.java      |  18 +-
 .../dubbo/demo/rest/api/HttpMethodService.java     |  71 ++++
 .../HttpRequestAndResponseRPCContextService.java   |  44 +--
 .../dubbo/demo/rest/api/JaxRsRestDemoService.java  | 120 +++++++
 .../dubbo/demo/rest/api/SpringRestDemoService.java |  79 +++++
 .../src/main/java/po/User.java                     |  78 +++++
 .../dubbo-demo-native-consumer/pom.xml             |   2 +-
 .../dubbo-demo-native-provider/pom.xml             |   2 +-
 .../dubbo-demo-spring-boot-consumer/pom.xml        |   4 +-
 .../dubbo-demo-spring-boot-provider/pom.xml        |   4 +-
 dubbo-demo/dubbo-demo-spring-boot/pom.xml          |   4 +-
 dubbo-demo/dubbo-demo-triple/pom.xml               |   8 +-
 .../dubbo-demo-jaxrs-rest-consumer}/pom.xml        | 129 ++++----
 .../apache/dubbo/demo/rest/api/RestConsumer.java   | 114 +++++++
 .../DubboServiceAnnotationServiceConsumer.java     |  22 +-
 .../dubbo/demo/rest/api/config/DubboConfig.java    |   7 +-
 .../src/main/resources/spring/rest-consumer.xml    |  48 +++
 .../dubbo-demo-jaxrs-rest-provider}/pom.xml        | 129 ++++----
 .../apache/dubbo/demo/rest/api/RestProvider.java   |  43 +++
 .../dubbo/demo/rest/api/config/DubboConfig.java    |   7 +-
 .../rest/api/extension/ExceptionMapperForTest.java |  14 +-
 .../dubbo/demo/rest/api/impl/CurlServiceImpl.java  |  16 +-
 .../impl/DubboServiceAnnotationServiceImpl.java    |  17 +-
 .../rest/api/impl/ExceptionMapperServiceImpl.java  |  17 +-
 .../demo/rest/api/impl/HttpMethodServiceImpl.java  |  48 +--
 ...ttpRequestAndResponseRPCContextServiceImpl.java |  53 +++
 .../rest/api/impl/JaxRsRestDemoServiceImpl.java    | 105 ++++++
 .../src/main/resources/spring/rest-provider.xml    |  58 ++++
 .../dubbo-demo-spring-mvc-rest-consumer}/pom.xml   | 128 ++++----
 .../dubbo/demo/rest/api/SpringMvcRestConsumer.java |  74 +++++
 .../dubbo/demo/rest/api/config/DubboConfig.java    |   8 +-
 .../consumer/SpringRestDemoServiceConsumer.java    |  16 +-
 .../src/main/resources/spring/rest-consumer.xml    |  37 +++
 .../dubbo-demo-spring-mvc-rest-provider}/pom.xml   | 127 ++++----
 .../dubbo/demo/rest/api/SpringMvcRestProvider.java |  19 +-
 .../dubbo/demo/rest/api/config/DubboConfig.java    |   7 +-
 .../rest/api/impl/SpringRestDemoServiceImpl.java   | 101 ++++++
 .../src/main/resources/spring/rest-provider.xml    |  38 +++
 dubbo-demo/dubbo-demo-xml/pom.xml                  |   6 +-
 dubbo-dependencies-bom/pom.xml                     |  26 +-
 dubbo-distribution/dubbo-all/pom.xml               |  15 +-
 dubbo-distribution/dubbo-bom/pom.xml               |  25 ++
 .../rest/AbstractServiceRestMetadataResolver.java  |  22 +-
 .../apache/dubbo/metadata/rest/PathMatcher.java    |  27 +-
 .../dubbo/metadata/rest/RequestMetadata.java       |   4 +
 .../dubbo/metadata/rest/ServiceRestMetadata.java   |   2 +-
 .../dubbo/metadata/rest/api/JaxrsUsingService.java |  47 +--
 .../metadata/rest/api/SpringControllerService.java |  71 ++++
 .../rest/jaxrs/JaxrsRestDoubleCheckTest.java       |  28 ++
 .../SpringMvcServiceRestMetadataResolverTest.java  |   2 +
 dubbo-metadata/dubbo-metadata-report-redis/pom.xml |   2 +-
 .../org/apache/dubbo/metrics/MetricsConstants.java |   5 +
 .../metrics/collector/CombMetricsCollector.java    |  30 +-
 ...sCollector.java => MethodMetricsCollector.java} |  16 +-
 .../metrics/collector/ServiceMetricsCollector.java |  10 +-
 .../metrics/data/ApplicationStatComposite.java     |  13 +-
 .../dubbo/metrics/data/BaseStatComposite.java      |  48 ++-
 .../dubbo/metrics/data/MethodStatComposite.java    |  71 ++++
 .../apache/dubbo/metrics/data/RtStatComposite.java |  23 +-
 .../dubbo/metrics/data/ServiceStatComposite.java   |  34 +-
 .../org/apache/dubbo/metrics/event/EmptyEvent.java |   2 +-
 .../apache/dubbo/metrics/event/MetricsEvent.java   |  14 +-
 .../dubbo/metrics/event/MetricsEventBus.java       |  81 +++--
 .../dubbo/metrics/event/TimeCounterEvent.java      |   5 +-
 ...stener.java => AbstractMetricsKeyListener.java} |  31 +-
 .../metrics/listener/AbstractMetricsListener.java  |  53 +--
 .../listener/MetricsApplicationListener.java       |  17 +-
 .../dubbo/metrics/listener/MetricsListener.java    |  10 +-
 .../metrics/listener/MetricsServiceListener.java   |  30 +-
 .../apache/dubbo/metrics/model/MethodMetric.java   |  32 +-
 .../apache/dubbo/metrics/model/MetricsSupport.java | 133 ++++++++
 .../dubbo/metrics/model/key/CategoryOverall.java   |   9 +-
 .../apache/dubbo/metrics/model/key/MetricsCat.java |  19 +-
 .../apache/dubbo/metrics/model/key/MetricsKey.java |   7 +-
 .../dubbo/metrics/model/key/MetricsKeyWrapper.java |  59 +++-
 .../dubbo/metrics/model/key/MetricsLevel.java      |   2 +-
 ...etricsPlaceType.java => MetricsPlaceValue.java} |  29 +-
 .../dubbo/metrics/model/key/TypeWrapper.java       |   9 +-
 .../metrics/model/sample/CounterMetricSample.java  |  11 +-
 .../metrics/model/sample/GaugeMetricSample.java    |   5 +
 .../apache/dubbo/metrics/report/MetricsExport.java |   4 +-
 .../event/SimpleMetricsEventMulticasterTest.java   |  11 +-
 ...efaultDubboClientObservationConventionTest.java |  71 ++++
 ...efaultDubboServerObservationConventionTest.java |  69 ++++
 .../utils/ObservationConventionUtils.java          |  48 +++
 .../{ => dubbo-metrics-config-center}/pom.xml      |  23 +-
 .../config/ConfigCenterMetricsConstants.java       |  15 +-
 .../collector/ConfigCenterMetricsCollector.java    |  56 ++--
 .../metrics/config/event/ConfigCenterEvent.java    |  69 ++++
 .../config/event/ConfigCenterSubDispatcher.java    |  58 ++++
 ...apache.dubbo.metrics.collector.MetricsCollector |   1 +
 .../ConfigCenterMetricsCollectorTest.java          |  22 +-
 dubbo-metrics/dubbo-metrics-default/pom.xml        |   1 -
 .../org/apache/dubbo/metrics/DefaultConstants.java |  70 ++++
 .../metrics/MetricsScopeModelInitializer.java      |   2 -
 .../collector/AggregateMetricsCollector.java       | 158 +++++----
 .../metrics/collector/DefaultMetricsCollector.java |  77 +++--
 .../collector/HistogramMetricsCollector.java       |  40 ++-
 .../collector/sample/MethodMetricsSampler.java     | 133 --------
 .../sample/MetricsCountSampleConfigurer.java       |  10 -
 .../collector/sample/MetricsCountSampler.java      |  19 --
 .../sample/SimpleMetricsCountSampler.java          | 144 ---------
 .../dubbo/metrics/event/DefaultSubDispatcher.java  | 113 +++++++
 .../dubbo/metrics/event/RequestBeforeEvent.java    |  48 +++
 .../apache/dubbo/metrics/event/RequestEvent.java   |  71 ++++
 .../metrics/filter/MethodMetricsInterceptor.java   | 104 ------
 .../apache/dubbo/metrics/filter/MetricsFilter.java |  54 ++--
 ...apache.dubbo.metrics.collector.MetricsCollector |   2 +-
 .../dubbo/metrics/DefaultMetricsServiceTest.java   |  84 +++++
 .../collector/AggregateMetricsCollectorTest.java   | 242 +++++++++++---
 .../metrics/collector/DefaultCollectorTest.java    | 244 ++++++++++++++
 .../sample/ThreadPoolMetricsSamplerTest.java       | 180 +++++++++++
 .../dubbo/metrics/filter/MetricsFilterTest.java    |  14 +-
 .../collector/DefaultMetricsCollectorTest.java     | 209 ------------
 .../dubbo/metrics/sampler/CountSamplerTest.java    | 192 -----------
 .../metrics/metadata/MetadataMetricsConstants.java |  15 +-
 .../collector/MetadataMetricsCollector.java        |  25 +-
 .../metrics/metadata/event/MetadataEvent.java      |   3 +-
 ...Multicaster.java => MetadataSubDispatcher.java} |   4 +-
 .../metadata/MetadataMetricsCollectorTest.java     |  85 ++++-
 .../metadata/MetadataStatCompositeTest.java        |  13 +-
 .../metrics/registry/RegistryMetricsConstants.java |  33 +-
 .../collector/RegistryMetricsCollector.java        |  26 +-
 .../metrics/registry/event/RegistryEvent.java      |   5 +-
 ...Multicaster.java => RegistrySubDispatcher.java} |  15 +-
 .../collector/RegistryMetricsCollectorTest.java    |  44 ++-
 .../metrics/collector/RegistryMetricsTest.java     | 358 +++++++++++++++++++++
 .../collector/RegistryStatCompositeTest.java       |  62 +++-
 dubbo-metrics/pom.xml                              |   1 +
 .../dubbo/monitor/support/MonitorFilter.java       |   7 +
 .../org/apache/dubbo/qos/api/QosConfiguration.java |  18 ++
 .../dubbo/qos/command/impl/GracefulShutdown.java   |  47 +++
 .../DefaultAnonymousAccessPermissionChecker.java   |  14 +-
 .../dubbo/qos/protocol/QosProtocolWrapper.java     |   3 +
 .../java/org/apache/dubbo/qos/server/Server.java   |   7 +
 .../internal/org.apache.dubbo.qos.api.BaseCommand  |   1 +
 .../dubbo/qos/command/util/CommandHelperTest.java  |   2 +
 ...efaultAnonymousAccessPermissionCheckerTest.java |  24 +-
 .../ContextHolderAuthenticationPrepareFilter.java  |   9 +-
 .../ContextHolderAuthenticationResolverFilter.java |   6 +
 .../spring/security/jackson/ObjectMapperCodec.java |  14 +-
 .../registry/integration/RegistryProtocol.java     | 127 ++++----
 .../registry/nacos/NacosConnectionManager.java     |  17 +-
 .../dubbo/registry/nacos/MockNamingService.java    |   5 +
 .../support/header/HeaderExchangeHandler.java      |   6 +
 .../transport/netty4/NettyChannelHandler.java      |  77 +++++
 .../netty4/NettyPortUnificationServer.java         |   7 +-
 .../netty4/NettyPortUnificationServerHandler.java  |  19 +-
 .../main/java/org/apache/dubbo/rpc/Exporter.java   |   5 +
 .../org/apache/dubbo/rpc/GracefulShutdown.java     |  16 +-
 .../rpc/listener/ListenerExporterWrapper.java      |   5 +
 .../dubbo/rpc/protocol/AbstractExporter.java       |   5 +
 .../rpc/protocol/dubbo/DecodeableRpcResult.java    |   9 +-
 .../rpc/protocol/dubbo/DubboGracefulShutdown.java  |  81 +++++
 .../dubbo/rpc/protocol/dubbo/DubboProtocol.java    |   1 +
 .../rpc/protocol/rest/NettyHttpRestServer.java     |   9 +-
 .../rpc/protocol/rest/PathAndInvokerMapper.java    |   6 +-
 .../rpc/protocol/rest/RestRPCInvocationUtil.java   |   3 +-
 .../rpc/protocol/rest/RpcExceptionMapper.java      |  28 +-
 .../rest/annotation/ParamParserManager.java        |   4 +
 .../protocol/rest/handler/NettyHttpHandler.java    |  16 +-
 .../rpc/protocol/rest/netty/ssl/SslContexts.java   | 158 +++++++++
 .../rest/netty/ssl/SslServerTlsHandler.java        | 123 +++++++
 .../ConstraintViolationExceptionConvert.java}      |  26 +-
 .../rpc/protocol/rest/JaxrsRestProtocolTest.java   |  38 ++-
 .../dubbo/rpc/protocol/rest/ServiceConfigTest.java |  91 ++++++
 .../protocol/rest/mvc/SpringControllerService.java |  16 +-
 .../rest/rest/RestDemoForTestException.java        |   5 +
 .../rpc/protocol/rest/rest/RestDemoService.java    |   4 +
 .../protocol/rest/rest/RestDemoServiceImpl.java    |   5 +
 dubbo-rpc/dubbo-rpc-triple/pom.xml                 |  14 +-
 ...pack.java => DefaultPackableMethodFactory.java} |  20 +-
 .../tri/{PbUnpack.java => PbArrayPacker.java}      |  23 +-
 .../apache/dubbo/rpc/protocol/tri/PbUnpack.java    |   4 +-
 .../rpc/protocol/tri/ReflectionPackableMethod.java |  22 +-
 .../dubbo/rpc/protocol/tri/TripleInvoker.java      |   7 +-
 .../rpc/protocol/tri/call/AbstractServerCall.java  |   4 +-
 .../tri/call/ReflectionAbstractServerCall.java     |  23 +-
 .../protocol/tri/call/StubAbstractServerCall.java  |   3 +-
 .../dubbo/rpc/protocol/tri/stream/StreamUtils.java |   5 +-
 ...rg.apache.dubbo.rpc.model.PackableMethodFactory |   1 +
 .../rpc/protocol/tri/call/StubServerCallTest.java  |   3 +-
 .../autoconfigure}/pom.xml                         |  96 ++++--
 .../DubboMicrometerTracingAutoConfiguration.java   |   9 +-
 .../DubboObservationAutoConfiguration.java         |  12 +-
 .../autoconfigure/ObservabilityUtils.java          |   8 +-
 .../autoconfigure/ObservationHandlerGrouping.java  |   0
 .../ObservationRegistryPostProcessor.java          |  11 +-
 .../ConditionalOnDubboTracingEnable.java           |  15 +-
 .../brave/BraveAutoConfiguration.java              |  42 ++-
 .../autoconfigure/exporter/zipkin/HttpSender.java  | 145 +++++++++
 .../exporter/zipkin/ZipkinAutoConfiguration.java   |  68 ++++
 .../exporter/zipkin/ZipkinConfigurations.java      | 176 ++++++++++
 .../exporter/zipkin/ZipkinRestTemplateSender.java  |  76 +++++
 .../exporter/zipkin/ZipkinWebClientSender.java     |  84 +++++
 .../ZipkinRestTemplateBuilderCustomizer.java       |  32 +-
 .../ZipkinWebClientBuilderCustomizer.java          |  31 +-
 .../otel/OpenTelemetryAutoConfiguration.java       |  35 +-
 .../src/main/resources/META-INF/spring.factories   |   3 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   1 +
 ...bboMicrometerTracingAutoConfigurationTests.java | 165 ++++++++++
 .../pom.xml                                        |  35 +-
 .../pom.xml                                        |  38 +--
 .../pom.xml                                        |  38 +--
 .../pom.xml                                        |  87 +++++
 dubbo-spring-boot/pom.xml                          |   4 +-
 dubbo-test/dubbo-dependencies-all/pom.xml          |  17 +
 dubbo-test/dubbo-test-check/pom.xml                |   2 +-
 dubbo-xds/pom.xml                                  |  15 +-
 pom.xml                                            |  10 +-
 291 files changed, 8649 insertions(+), 2480 deletions(-)
 copy 
dubbo-spring-boot/dubbo-spring-boot-observability-starter/src/main/java/org/apache/dubbo/spring/boot/observability/annotation/ConditionalOnDubboTracingEnable.java
 => dubbo-common/src/main/java/org/apache/dubbo/common/lang/Nullable.java (73%)
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/common/utils/ReflectionUtils.java
 create mode 100644 
dubbo-common/src/main/java/org/apache/dubbo/config/nested/ExporterConfig.java
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> dubbo-common/src/main/java/org/apache/dubbo/rpc/model/Pack.java (78%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java => 
dubbo-common/src/main/java/org/apache/dubbo/rpc/model/PackableMethodFactory.java
 (70%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> dubbo-common/src/main/java/org/apache/dubbo/rpc/model/UnPack.java (77%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> dubbo-common/src/main/java/org/apache/dubbo/rpc/model/WrapperUnPack.java 
(75%)
 create mode 100644 
dubbo-compatible/src/test/java/org/apache/dubbo/config/SignatureTest.java
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ApplicationConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ArgumentConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ConsumerConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.MethodConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ModuleConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.MonitorConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ProtocolConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ProviderConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ReferenceConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.RegistryConfig
 create mode 100644 
dubbo-compatible/src/test/resources/definition/com.alibaba.dubbo.config.ServiceConfig
 create mode 100644 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ControllerServiceConfigTest.java
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api/SpringControllerService.java
 (71%)
 rename 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/event/RTEventTest.java
 => 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/consumer/DubboXmlConsumerTest.java
 (51%)
 create mode 100644 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/consumer/dubbo-consumer.xml
 create mode 100644 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/consumer/dubbo-registryNA-consumer.xml
 create mode 100644 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/provider/DubboXmlProviderTest.java
 create mode 100644 
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/reference/registryNA/provider/dubbo-provider.xml
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java => 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/CurlService.java
 (70%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/DubboServiceAnnotationService.java
 (74%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/ExceptionMapperService.java
 (77%)
 create mode 100644 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/HttpMethodService.java
 rename 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/MethodEvent.java
 => 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/HttpRequestAndResponseRPCContextService.java
 (50%)
 create mode 100644 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/JaxRsRestDemoService.java
 create mode 100644 
dubbo-demo/dubbo-demo-interface/src/main/java/org/apache/dubbo/demo/rest/api/SpringRestDemoService.java
 create mode 100644 dubbo-demo/dubbo-demo-interface/src/main/java/po/User.java
 copy dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-consumer => 
dubbo-demo-xml/dubbo-demo-jaxrs-rest-consumer}/pom.xml (61%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/RestConsumer.java
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/annotation/DubboServiceAnnotationServiceConsumer.java
 (58%)
 copy 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsLevel.java
 => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/config/DubboConfig.java
 (80%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-consumer/src/main/resources/spring/rest-consumer.xml
 copy dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-consumer => 
dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider}/pom.xml (61%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/RestProvider.java
 copy 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsLevel.java
 => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/config/DubboConfig.java
 (80%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/extension/ExceptionMapperForTest.java
 (71%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/CurlServiceImpl.java
 (69%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/DubboServiceAnnotationServiceImpl.java
 (67%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/ExceptionMapperServiceImpl.java
 (68%)
 copy 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/rest/RestDemoServiceImpl.java
 => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/HttpMethodServiceImpl.java
 (53%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/HttpRequestAndResponseRPCContextServiceImpl.java
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/JaxRsRestDemoServiceImpl.java
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-jaxrs-rest-provider/src/main/resources/spring/rest-provider.xml
 copy dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-consumer => 
dubbo-demo-xml/dubbo-demo-spring-mvc-rest-consumer}/pom.xml (61%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/SpringMvcRestConsumer.java
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/MethodConfig.java 
=> 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/config/DubboConfig.java
 (79%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-consumer/src/main/java/org/apache/dubbo/demo/rest/api/consumer/SpringRestDemoServiceConsumer.java
 (67%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-consumer/src/main/resources/spring/rest-consumer.xml
 copy dubbo-demo/{dubbo-demo-spring-boot/dubbo-demo-spring-boot-consumer => 
dubbo-demo-xml/dubbo-demo-spring-mvc-rest-provider}/pom.xml (61%)
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ReferenceConfig.java => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/SpringMvcRestProvider.java
 (63%)
 copy 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/MetricsLevel.java
 => 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/config/DubboConfig.java
 (80%)
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-provider/src/main/java/org/apache/dubbo/demo/rest/api/impl/SpringRestDemoServiceImpl.java
 create mode 100644 
dubbo-demo/dubbo-demo-xml/dubbo-demo-spring-mvc-rest-provider/src/main/resources/spring/rest-provider.xml
 rename 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/event/RTEvent.java
 => 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/JaxrsUsingService.java
 (53%)
 create mode 100644 
dubbo-metadata/dubbo-metadata-api/src/test/java/org/apache/dubbo/metadata/rest/api/SpringControllerService.java
 copy 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/collector/{ServiceMetricsCollector.java
 => MethodMetricsCollector.java} (61%)
 create mode 100644 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/data/MethodStatComposite.java
 copy 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/listener/{AbstractMetricsListener.java
 => AbstractMetricsKeyListener.java} (58%)
 rename 
dubbo-metrics/dubbo-metrics-api/src/main/java/org/apache/dubbo/metrics/model/key/{MetricsPlaceType.java
 => MetricsPlaceValue.java} (58%)
 create mode 100644 
dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation/DefaultDubboClientObservationConventionTest.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation/DefaultDubboServerObservationConventionTest.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-api/src/test/java/org/apache/dubbo/metrics/observation/utils/ObservationConventionUtils.java
 copy dubbo-metrics/{ => dubbo-metrics-config-center}/pom.xml (69%)
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/ConfigCenterMetricsConstants.java
 (71%)
 rename 
dubbo-metrics/{dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics => 
dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config}/collector/ConfigCenterMetricsCollector.java
 (61%)
 create mode 100644 
dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/event/ConfigCenterEvent.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-config-center/src/main/java/org/apache/dubbo/metrics/config/event/ConfigCenterSubDispatcher.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-config-center/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metrics.collector.MetricsCollector
 rename dubbo-metrics/{dubbo-metrics-default => 
dubbo-metrics-config-center}/src/test/java/org/apache/dubbo/metrics/collector/ConfigCenterMetricsCollectorTest.java
 (82%)
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/DefaultConstants.java
 delete mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/collector/sample/MethodMetricsSampler.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/event/DefaultSubDispatcher.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/event/RequestBeforeEvent.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/event/RequestEvent.java
 delete mode 100644 
dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/filter/MethodMetricsInterceptor.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/DefaultMetricsServiceTest.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/DefaultCollectorTest.java
 create mode 100644 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/collector/sample/ThreadPoolMetricsSamplerTest.java
 delete mode 100644 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/metrics/collector/DefaultMetricsCollectorTest.java
 delete mode 100644 
dubbo-metrics/dubbo-metrics-default/src/test/java/org/apache/dubbo/metrics/sampler/CountSamplerTest.java
 rename 
dubbo-metrics/dubbo-metrics-metadata/src/main/java/org/apache/dubbo/metrics/metadata/event/{MetadataMetricsEventMulticaster.java
 => MetadataSubDispatcher.java} (96%)
 rename 
dubbo-metrics/dubbo-metrics-registry/src/main/java/org/apache/dubbo/metrics/registry/event/{RegistryMetricsEventMulticaster.java
 => RegistrySubDispatcher.java} (91%)
 create mode 100644 
dubbo-metrics/dubbo-metrics-registry/src/test/java/org/apache/dubbo/metrics/registry/metrics/collector/RegistryMetricsTest.java
 create mode 100644 
dubbo-plugin/dubbo-qos/src/main/java/org/apache/dubbo/qos/command/impl/GracefulShutdown.java
 create mode 100644 
dubbo-remoting/dubbo-remoting-netty4/src/main/java/org/apache/dubbo/remoting/transport/netty4/NettyChannelHandler.java
 copy 
dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ServiceConfig.java => 
dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/GracefulShutdown.java
 (69%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DubboGracefulShutdown.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl/SslContexts.java
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl/SslServerTlsHandler.java
 copy 
dubbo-rpc/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/{RpcExceptionMapper.java
 => util/ConstraintViolationExceptionConvert.java} (64%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/ServiceConfigTest.java
 copy dubbo-compatible/src/main/java/com/alibaba/dubbo/config/ModuleConfig.java 
=> 
dubbo-rpc/dubbo-rpc-rest/src/test/java/org/apache/dubbo/rpc/protocol/rest/mvc/SpringControllerService.java
 (71%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{PbUnpack.java
 => DefaultPackableMethodFactory.java} (68%)
 copy 
dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/{PbUnpack.java
 => PbArrayPacker.java} (63%)
 create mode 100644 
dubbo-rpc/dubbo-rpc-triple/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.model.PackableMethodFactory
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/pom.xml (63%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/DubboMicrometerTracingAutoConfiguration.java
 (94%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/DubboObservationAutoConfiguration.java
 (95%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservabilityUtils.java
 (83%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservationHandlerGrouping.java
 (100%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/ObservationRegistryPostProcessor.java
 (87%)
 rename 
dubbo-spring-boot/{dubbo-spring-boot-observability-starter/src/main/java/org/apache/dubbo/spring/boot/observability
 => 
dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure}/annotation/ConditionalOnDubboTracingEnable.java
 (70%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/brave/BraveAutoConfiguration.java
 (84%)
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/HttpSender.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinAutoConfiguration.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinConfigurations.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinRestTemplateSender.java
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/ZipkinWebClientSender.java
 copy dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Exporter.java 
=> 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/customizer/ZipkinRestTemplateBuilderCustomizer.java
 (56%)
 copy dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/Exporter.java 
=> 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/exporter/zipkin/customizer/ZipkinWebClientBuilderCustomizer.java
 (60%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/java/org/apache/dubbo/spring/boot/observability/autoconfigure/otel/OpenTelemetryAutoConfiguration.java
 (86%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/resources/META-INF/spring.factories
 (77%)
 rename dubbo-spring-boot/{dubbo-spring-boot-observability-starter => 
dubbo-spring-boot-observability-starters/autoconfigure}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (79%)
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/autoconfigure/src/test/java/org/apache/dubbo/spring/boot/observability/autoconfigure/observability/DubboMicrometerTracingAutoConfigurationTests.java
 copy {dubbo-metrics => 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-observability-starter}/pom.xml
 (57%)
 copy {dubbo-demo/dubbo-demo-interface => 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-tracing-brave-zipkin-starter}/pom.xml
 (58%)
 copy {dubbo-demo/dubbo-demo-interface => 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/dubbo-spring-boot-tracing-otel-zipkin-starter}/pom.xml
 (58%)
 create mode 100644 
dubbo-spring-boot/dubbo-spring-boot-observability-starters/pom.xml


Reply via email to