walklown opened a new pull request, #14106: URL: https://github.com/apache/dubbo/pull/14106
## What is the purpose of the change [[Task] Separate the code for indicator monitoring #14016](https://github.com/apache/dubbo/issues/14016) ## Brief changelog 1、Refer to Spring Event Multicaster, improve Dubbo Event Multicaster, and migrate to dubbo-common package. 2、Replace the MetricsEvent that occur in Dubbo with DubboEvent and broadcast them through Dubbo Event Multicaster. Remove the dependence on dubbo-metrics and only retain the dependence on dubbo-metrics-api. Please note that dubbo-plugin and dubbo-spring-boot still retain a dependency on dubbo-metrics-default because they require some advanced capabilities. 3、Split Collector and CollectorEventListener, and convert DubboEvent into MetricsEvent in CollectorEventListener. 4、Add the dubbo-metrics-starter package to listen to DubboEvent and initialize the metrics service at the appropriate time. Merge dubbo-metrics-event and dubbo-metrics-api into dubbo-metrics-core package, and only keep necessary interfaces and annotations in dubbo-metrics-api. ## Verifying this change Submitted DubboEventTest to test dubbo Dubbo Event Multicaster. Passed all unit tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org For additional commands, e-mail: notifications-h...@dubbo.apache.org