为什么需要服务发现?
資深大佬 : mutelog 4
如果把服务绑定到某域名,客户端只需要知道服务的域名是不是就可以了,域名背后的服务器可以藏在负载均衡器之后,负载均衡器负责跟踪活跃的服务器节点。
理论上我们只需要一个维护服务和域名的映射关系即可 ,这个时候还需要服务发现吗?
大佬有話說 (18)
如果把服务绑定到某域名,客户端只需要知道服务的域名是不是就可以了,域名背后的服务器可以藏在负载均衡器之后,负载均衡器负责跟踪活跃的服务器节点。
理论上我们只需要一个维护服务和域名的映射关系即可 ,这个时候还需要服务发现吗?
这就是服务发现。
但都做完了其实就完成了服务发现的所有步骤了,只是这是一个负载均衡还是一个服务查询程序的区别了。甚至你会发现,少绕过一个负载均衡可能更省钱或者更快一点。
实际上服务发现和负载均衡通常绑定在一起考虑
istio 就可以这样