如何利用Consul在.Net Core中实现高效服务发现机制?