springcloud
文章平均质量分 56
Linyix_
这个作者很懒,什么都没留下…
展开
-
springcloud五大组件及介绍
springcloud介绍:springcloud是一系列框架的集合,集成springboot,提供很多优秀服务的微服务治理框架优势:源自spring,稳定性好,持久性强,质量可保证天热支持springboot,提高开发效率,实现需求springcloud后期支持足,更新快springcloud可以用于开发微服务核心组件:1. 注册中心:nacos等于同时添加了Eureka和配置中心,不能和Eureka一起用2. Ribbon负载均衡:Netflix提高的基于HTTP和T原创 2021-07-21 22:31:43 · 500 阅读 · 0 评论 -
负载均衡相关Ribbon&Nginx&网关和Eureka组件
ribbon是客户端负载均衡工具,是Netflix提供的基于http和tcp协议的客户端负载均衡工具,存在微服务中,解决了微服务负载均衡问题;Eureka集成ribbon后,变成服务端负载均衡,负载均衡算法在服务端,负载均衡器维护地址列表:Eureka是Netflix格式开源的服务注册与发现组件,和负载均衡.熔断器,网关等一起被springcloud社区整合为spring-cloud-Netflix模块Nginx是服务端负载均衡,由代理服务器接收分发请求并返回响应...原创 2021-07-18 23:47:20 · 741 阅读 · 1 评论 -
Gateway简单实现
概述: 网关旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。 在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求。 存在的问题: 1.客户端多次请求不同的微服务,增加客户端的复杂性 2.认证复杂,每个服务都要进行认证 3.http请求不同服务次数增加,性能不高 网关就是系统的入口,封装了应用程序的内...原创 2021-07-06 18:14:32 · 615 阅读 · 0 评论 -
Hystrix支持的降级逻辑实现
第一步:Feign默认也有对Hystix的集成,只不过,默认情况下是关闭的。我们需要通过下面的参数来开启:(在消费端consumer中yml文件中加配置)feign: hystrix: enabled: true注意:(实现方法多种这里先介绍一种)第二步:在controller中开放接口@Autowiredprivate UserFeign userFeign;@GetMapping("/user/{id}")public User getUserById(@P...原创 2021-07-06 17:42:09 · 193 阅读 · 0 评论