![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud系列
文章平均质量分 89
微服务各组件学习以及快速上手
开水you毒
这个作者很懒,什么都没留下…
展开
-
OpenFeign学习及快速使用
1.是什么 Feign是声明式的WebService客户端。使用Feign能让编写WebService客户端更简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了SpringMVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。 2.能干嘛 Feign旨在使编写java Http客户端变得更容易。前面在使用Ribbon+RestTem原创 2021-08-04 21:42:04 · 147 阅读 · 0 评论 -
Ribbon学习及快速使用
1.是什么 SpringCloud Ribbon是基于Netflix RIbbon实现的一套客户端,负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置如连接超时,重试等。简单是说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如加单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。简单的说就是将用原创 2021-08-03 19:29:58 · 320 阅读 · 0 评论 -
Eureka学习及快速使用
1.是什么 讲到Eureka就先要了解服务治理。 spring cloud 封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所有需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务注册与发现。一句话,Eureka就是服务治理的实现,负责管理各个服务之间的依赖,调用、容错等。 2.原理架构 Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器原创 2021-08-03 17:40:53 · 202 阅读 · 0 评论