apache / dolphinscheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
https://dolphinscheduler.apache.org/
Apache License 2.0
12.73k stars 4.58k forks source link

Feat registry consul #16297

Closed qianweisheng88892 closed 2 months ago

qianweisheng88892 commented 2 months ago

Purpose of the pull request

Implemented Register based on Consul.

Brief change log

Added a new module: /dolphinscheduler-registry/dolphinscheduler-plugins/dolphinscheduler-registry-consul/ Added com.orbitz.consul.consul-client dependency in dolphinscheduler-bom/pom.xml Added dolphinscheduler-registry-consul dependency in dolphinscheduler-registry/dolphinscheduler-registry-all/pom.xml

Verify this pull request

Inherited RegistryTestCase in /dolphinscheduler-registry/dolphinscheduler-plugins/dolphinscheduler-registry-consul/src/test/java, which can be directly run for verification.

boring-cyborg[bot] commented 2 months ago

Thanks for opening this pull request! Please check out our contributing guidelines. (https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)