Feature [ #182 ] feat: add service registration & service discovery & load balancing. [#6] feat: add zookeeper register. [#7] feat: add nacos registry. [#8] feat: Support Hertz to use Consul for service discovery and registration. [#9] feat: add polaris registry. [#14] feat: add etcd registry. [#15] feat: support servicecomb. [#16] feat: support service registration and discovery with Netflix Eureka. Refactor [ #175 ] refactor: distinguish between global dialer and local dialer. Optimize [ #205 ] optimize: func checkPathValid returns true if the path is valid.