![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 79
就是牛
浑水摸鱼仙君
此剑抚平天下不平事,此剑无愧世间有愧人
展开
-
SpringCloud开发指南(5)——Hystrix
一、Hystrix服务熔断概述读音:黑丝踹ks Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统中,许多依赖不可避免的会调用失败,超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,提高分布式系统的弹性 熔断机制是应对雪崩效应的一种微服务链路保户机制,当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的相应信息。当检测当该节点微服务调用响应正常后恢复调用链路,熔断机制原创 2021-07-29 17:30:16 · 146 阅读 · 0 评论 -
SpringCloud开发指南(4)——Nacos
一、Nacos概述下载安装在Nacos官方网址下载压缩包,在官方网址上有Nacos的详细用法。安装完成后进入到Nacos安装目录的bin目录下,在该目录下打开cmd命令,执行startup.cmd命令即可运行Nacos。Nacos运行报错 一般下载安装完后,运行都会报错,按照如下步骤做应该大多数都能运行成功。我本地安装的mysql8+,Nacos2.02。 Nacos默认是按照集群模式启动,集群模式要保证集群的数据一致性,所以肯定需要指定一个数据库,但是安装时没有指定过,运行就报原创 2021-07-29 14:55:35 · 222 阅读 · 0 评论 -
SpringCloud开发指南(3)——Ribbon和OpenFeign服务调用
一、Ribbon概述SpringCloudRibbon是基于Netflix Ribbon实现的一套客户端负载均衡工具,提供客户端的软件负载均衡算法和服务调用。那么什么是客户端负载均衡?大家有听说过nginx吧,它是服务端负载均衡。它的意思是当客户端(比如用户)向你的服务器发起请求,会由nginx进行负载均衡选择转发,这就是服务端负载均衡,也就是客户端无需任何选择,只用发给nginx就行了。而Ribbon是被集成在客户端上,比如你的一个微服务A,当它需要请求另一个微服务B时,那么你的服务A就是客户原创 2021-07-28 16:49:30 · 1913 阅读 · 0 评论 -
SpringCloud开发指南(2)——Gateway
1.简介前言 SpringCloud是一套理论框架,在这套框架中,本来使用的zuul担当网关,但是由于zuul的开发团队内部的一些问题,导致迟迟不更新。所以Spring的开发团队开发了新一代网关Gateway。...原创 2021-07-27 13:57:31 · 293 阅读 · 0 评论 -
SpringCloud开发指南(1)——Eureka注册中心
一、版本Spring全家桶中最让人烦的便是版本问题,如果是随便从网上找的依赖,可能版本过低maven下载不下来,要想找到合适的版本不可避免地得去官网查找。(1)https://github.com/alibaba/spring-cloud-alibaba/wiki/该链接是Spring Cloud Alibaba的项目地址,应为目前使用SpringCloud主要使用3个依赖:SpringCloud,SpringBoot,SpringCloudAlibaba。在该项目地址的版本说明中,很清楚地给出了这三个原创 2021-07-26 17:48:04 · 144 阅读 · 0 评论