Ribbon与Feign
文章平均质量分 81
Ribbon与Feign
敲代码的小小酥
上天,请赐予我平静,去接受我无法改变的;给予我勇气,去改变我能改变的;赐我智慧,分辨两者的区别
展开
-
Feign详解
一、什么是FeignFeign是一个http客户端,可以帮助我们更便捷的调用HTTP API。Spring Cloud openfeign对Feign进行了 增强,使其支持Spring MVC注解,另外还整合了Ribbon和Eureka,从而使得Feign的使用更加方便。Feign可以做到使用 HTTP 请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是远程方 法,更感知不到这是个 HTTP 请求。二、Feign的使用2.1 单独使用Feign作为一个http客户端,可以像okht原创 2022-05-01 06:00:00 · 5610 阅读 · 0 评论 -
Ribbon详解
一、什么是RibbonRibbon是一套客户端负载均衡工具,供一系列的完善的配置,如超时,重试等。通过Load Balancer获取到服务提供的所有机器实例, Ribbon会自动基于某种规则(轮询,随机)去调用这些服务。Ribbon也可以实现我们自己的负载均衡算 法。客户端负载均衡:客户端会有一个服务器地址列表,在发送请求前通过负载均衡算法选择 一个服务器,然后进行访问,这是客户端负载均衡;即在客户端就进行负载均衡算法分配。服务端负载均衡:例如Nginx,通过Nginx进行负载均衡,先发送请求,原创 2022-04-28 16:57:42 · 15054 阅读 · 0 评论