SpringCloud
文章平均质量分 95
呼叫冰河谷
开启我的开发梦
展开
-
SpringCloud(五)—— Hystrik(熔断器)
Hytrixs:主要用于微服务中的熔断和降级的处理,简言之:程序出异常或者不响应时,为了避免全局的服务因为一个服务而瘫痪而做的事情,当某个服务单元发生故障后,通过熔断器的故障监控,向调用方返回一个符合预期的、可处理的备选响应,而不是长时间的等待或抛出无法处理的响应,保证调用方的线程不会长时间、不必要的被占用,从而避免整个系统崩溃 ...原创 2020-10-16 09:48:07 · 203 阅读 · 0 评论 -
SpringCloud(三)—— Gateway(网关服务)
1.新建一个Springboot项目,pom中新增如下内容 <!--用于gateway,下载spring WebFlux时总是下载不好,采用去网站下载并导入maven仓库的方式,然后重新导入依赖语句即可--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cl原创 2020-08-26 17:04:05 · 359 阅读 · 0 评论 -
SpringCloud(二)—— 基础知识准备和注册中心的搭建
1.SpringCloud包含的多个子项目 SpringCloudConfig:配置管理工具 SpringCloudNetflix: Eureka:服务治理组件,包含服务注册中心、服务注册与发现机制的实现 Hystrix:容错管理组件 Ribbon:客户端负载均衡的服务调用组件 Feign:基于Ribbon和Hystrix的声明式服务调用组件 Zuul:网关组件 Archaius:外部化配置组件 SpringCloudBus:事件、消息总线,用于传播集群中的状态变化或事件,以触发后续的处理原创 2020-07-14 15:09:47 · 132 阅读 · 0 评论 -
SpringCloud(一)—— 微服务初探
1.什么是微服务? 这里引用一下知乎老刘的图片和相关理解 https://www.zhihu.com/question/65502802/answer/802678798 网上超市: 引入了微信和APP端,进一步扩大 再次升级,把冗余的模块拿出来独立成为一个系统 细心的朋友可以发现,这时系统的瓶颈是数据库,所以再次升级改造,把数据库拆分并加入消息队列机制,商品服务和促销服务访问频率大因此加入了缓存机制 服务监控 : 微服务架构虽然逻辑上看似完美,但也存在问题...原创 2020-07-03 15:32:16 · 301 阅读 · 0 评论