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

Reply via email to