Eureka系统可以分为三种角色:服务发现者,服务注册者,和注册发现中心
但这三种角色并不和实际部署的模型是一对一的关系。
我在下文所称呼的server,主要承担注册发现中心的职责,但如果有其他同样的server作为一个注册发现的集群,那它们同时也都具有服务发现和注册的角色。
一个注册发现中心的实例为server,一个注册自身,发现其他服务的微服务为client,当站在集群角度分析server之间的关系时,称呼他们peer,而client注册的信息,则称呼实例或者instance, 这些也是遵从Eureka本身的命名规则。