Spring Cloud Commons提供了服务发现、负载平衡和断路器等模式的一个公共抽象层,所有 Spring Cloud 客户端都可以使用该抽象层,独立于实现(例如,通过 Nacos 或 Consul 进行发现)。

得益于Spring Commons的规范,Nacos也实现了该规范,所以开发过程中只需要调用相关接口,主要使用的是

1.DiscoveryClient接口,提供了获取所有服务和所有实例的方法;

2.ServiceRegistry接口,该接口提供了类似的方法register(Registration),deregister(Registration)并允许您提供自定义注册和注销服务。服务列表和状态会自动即时更新到gateway,自动进行负载均衡,具体操作都由Nacos实现,对开发透明。

03-05 15:37