huagetai opened a new issue #9292: URL: https://github.com/apache/dolphinscheduler/issues/9292
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement. ### Description The remote clients AlertClientService, LogClientService, RegistryClient should be moved from the dolphinscheduler-service module to the dolphinscheduler-remote module. They mainly depend on the remote module instead of the service model. The package name after moving to dolphinscheduler-remote: ```java org.apache.dolphinscheduler.remote.client.alert.AlertClientService org.apache.dolphinscheduler.remote.client.log.RegistryClient org.apache.dolphinscheduler.remote.client.registry.RegistryClient ``` This will involve refactoring the api、service、master、worker and etc. modules We can copy the remote clients to the remote first, migrate gradually, and finally delete the remote clients in the service. The purpose is to remove the worker server's dependency on the service module (that is, the database) ### Use case - more reasonable dependencies - prepare to remove the worker server's dependency on the service module ### Related issues #9283 ### Are you willing to submit a PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
