![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
SuccessAE86
这个作者很懒,什么都没留下…
展开
-
关于服务调用OpenFeign
1、OpenFeign的前言Feign 是一个声明式 WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是 定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了封装,使其支持了SpringMVC标准注解和 HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。1.1、Feign的作用Feign 旨在使编写 Java Http客户原创 2020-09-12 18:26:59 · 254 阅读 · 0 评论 -
Ribbon基础原理
1、Ribbon的概述Ribbon是Netflix 发布的开源项目。主要功能是提供 客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时、重试等。就是 负载均衡 + RestTemplate调用2、Ribbon的作用Ribbon在工作时分成两步:先选择 Eureka Server ,它优先选择在同一个区域内负载较少的server。再根据用户指定的策略,在从Server取到的服务注册列表中选择一个地址。其中Ribbon提供了多种策略:比如轮询、随机和根据相应原创 2020-08-24 19:16:42 · 2206 阅读 · 1 评论 -
Eureka的使用原理
1、注册中心-Eureka1.1、前言SpringCloud 是一系列框架的有序集合。它利用Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务注册、配置中心、消息总线、负载均衡、断路器、数据监控等。都可以使用Spring Boot 的开发风格做到一键启动和部署。1.2、简单介绍Eureka 是 Netflix 的子模块,它是一个基于 REST 的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册和发现对于微服务架构而言,是非常重要的。有了服务发现和注册,原创 2020-08-22 15:02:54 · 292 阅读 · 0 评论