服务治理包含两块:服务注册与服务发现。
服务注册:被调用服务向注册中心注册自身的ip,端口。
服务发现:调用方调用服务时从注册中心获取实例的ip端口。
Nacos
Nacos 实现注册中心。
Nacos 的领域模型分三层:服务,集群,实例。
服务指的是微服务的名称。
集群由实例组成,隔离实例。
Nacos 的数据模型也有三层:Namespace, Group, Service ID。
Namespace:命名空间。用于区分开发环境,生产环境等。
Group:不同组的微服务互相隔离。
Service ID:微服务id。