一、前提 在分布式系统中,有多个节点需要相互通信,那么每一个节点都需要知道另些节点的信息ip地址端口啊,这样好进行通信。这样就涉及到了服务直接的寻址功能。 二、文件寻址 现在大部分分布式集群都是采用文件寻址,比如在zk集群,每一个节点都需要一致的配置文件,来记录集群中的各个节点信息。 该方案,如果集群过大,会导致运维成本过大 三、地址服务器寻址 我们可以在分布式集群之上再添加一个地址服务器,提供一个共同配置,之后只需要修改该配置即可。但是这样其实也是增大运维成本,需要额外再维护地址服务器。