Nacos和Ribbon在微服务中的作用(结合代码)
Nacos的作用
如果没有Nacos,我们会根据图中1步骤通过IP加端口去请求其他服务的接口,这样做问题是,如果服务IP或者端口有变化,需要大量修改代码,Nacos解决这个问题,如步骤二所示,可以根据名称动态获取IP和端口
Ribbon的作用
Ribbon主要是客户端侧的负载均衡,A服务请求B服务,B服务有多个服务实例时,需要根据一定策略的分配这些请求,保证服务不同时压到一个服务实例上,如图步骤二所示,步骤三,自定义简单的随机请求服务实例
图片
