×

ribbon

Nacos注册中心、Ribbon负载均衡、OpenFeign服务调用

fuyan fuyan 发表于2024-04-21 浏览3910 评论0
1、Nacos注册中心 1)什么是Nacos Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是 Spring Cloud Alibaba 组件之一,负责服务注册发现和服务配置,可以这样认为nacos=eureka+config。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 从上面的介绍就可以看出,nacos的作用就是一个注册中心,用来管理注册上来的各个

ribbon

Feign集成了Ribbon--更简单地负载均衡调用服务(ribbon和feign实现负载均衡的原理)

李 发表于2024-04-21 浏览3021 评论0
什么是Feign Feign 是声明式的web service客户端,它让微服务之间的调用变得更加简单了 SpringCloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端 使用起来也比ribbon方便很多,只需要创建接口,然后使用注解@FeignClient("服务名")即可 Feign的用途 因为在实际开发中,由于对服务依赖的调用可能不止一处,往往一个接口会被多处调用,所以通常都会针对每个微服务自行封装一些客户端类来包装这些依赖服务的调用,