springcloud
QiYang1024
这个作者很懒,什么都没留下…
展开
-
springcloud之config(配置中心)和使用consul和nacos作为配置中心
什么是springcloud的config?为什么我们要使用它?springcloud的config的组件是一种用于微服务的多环境的在外部管理我们的配置文件的组件,通过添加bootstrap.yml配置文件,在该配置文件中配置config配置中心的信息。让我们的工程能够从配置中心读取配置.优点:集中管理不同环境下动态刷新配置信息修改不需要重新启动服务.将config注册到eureka中,当服务A需要配置文件的时候可以从eureka注册中心中拉取对应的config_server,然后config_原创 2020-08-04 21:17:21 · 1688 阅读 · 0 评论 -
springcloud之gateway(网关)
什么是gateway,有什么用?gateway是springcloud的组件之一也就是我们说的网关.gateway作用:客户端访问后端微服务的统一入口!在gateway中我们可以对用户进行鉴权,限流,提供安全性、监控.由网关暴露端口供用户访问,后台通过从注册中心中拉取服务,通过用户的请求去注册中心里面寻找相应服务.gateway的使用步骤1、导入依赖<dependencies> <dependency> <groupId>原创 2020-08-04 19:12:12 · 430 阅读 · 0 评论 -
springcloud之hystrix(熔断机制)
springcloud的组件之hystrix1.什么是hystrix?hysrix是一种spirngcloud的保护机制为什么会有这种熔断机制的出现?那就得要说起微服务之间的相互调用了,在微服务相互调用的时候可能会出现服务调用发生异常或调用超时,多此请求造成服务积压导致服务无法使用后接着级联导致调用此服务的消费者也出现异常或调用超时,最后导致整个系统的全部崩溃.这就是级联(失败)雪崩.级联(失败)雪崩:一个服务失败,导致整条链路的服务都失败的情形。为了防止级联失败的情况我们就引进了hystrix原创 2020-08-04 18:49:27 · 1612 阅读 · 0 评论 -
spingcloud小记
1.什么是springcloud?springcloud其实没有进行硬编码,它是一直架构的体现,将原本一个整体的服务架构拆分成了无数的小模块,断开了原本一个整体架构直接的耦合程度,使各个小模块之间相互独立.,服务之间一般通过HTTP 的 RESTfuL API 进行通信协作.并使用springboot整合了许多其他的主流的框架.springcloud本身并没有进行代码的编写,它更像是一个容器将所有流行的框架进行了整合.通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发原创 2020-08-03 00:31:01 · 254 阅读 · 0 评论