SpringCloud
文章平均质量分 78
笑而不语的猫
行走在IT行业 瑟瑟发抖
展开
-
SpringCloud 之Hystrix 断路器/熔断器
简介: Hystrix 是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystrix能够保证在一个依赖关系出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式的弹性下图很好的解释了为什么有Hystrix的产生: 微服务长时间没有响应或者超时了 ,在服...原创 2019-03-25 10:56:21 · 371 阅读 · 0 评论 -
SpringCloud 之Hystrix Dashboard 服务监控
简介: Hystrix Dashboard 服务监控 ,提供了准时的调用监控(Hystrix Dashboard ) ,Hystrix 会持续记录所有通过Hystrix 发起的请求的执行信息,并以统计报表和图形的形式展示给客户,包括执行多少请求多少成功,多少失败等。 Hystrix通过Hystrix-metrics-event-stream项...原创 2019-03-27 10:17:21 · 201 阅读 · 0 评论 -
SpringCloud 之zuul 路由网关
简介: zuul 路由网关对请求的路由与过滤两个最主要的功能。路由功能负责将外部请求转发到具体微服务实例上,是实现外部访问统一入口的基础过滤器负责对请求的处理过程进行干预,是实现请求校验,服务器聚合等功能的基础Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他服务的消息,也即以后访问微服务都是通过Zu...原创 2019-03-27 16:36:46 · 222 阅读 · 0 评论 -
SpringCloud 之 为什么 Eureka 比 zookeeper更适合做服务注册与发现
著名的CAP理论提出,一个分布式系统不可能同时满足Consistency(一致性),Availability(可用性),Partition tolerance(分区容错性),三者不可兼得 。 ● 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)● 可用性(A):在集群中一部分节点故障后,集群整体是...原创 2019-03-25 10:57:08 · 654 阅读 · 0 评论 -
SpringCloud 之 微服务与微服务架构的区别
简介:微服务: 对外形成一个架构体系 ,它强调的是服务的大小,关注的是某个点 就比如eclipse里面一个个的微服务工程/module又比入一个大医院 微服务是 ---》(医院的科系)微服务架构: 是一种架构模式,提倡将单一的应用根据业务拆分成一个个的服务,服务之间相互协调,互相配合。每个服务都在其运行的进程中。服务与服务之间可以相互调用 相当于大医院。。微服务的优点...原创 2019-03-27 17:41:07 · 1121 阅读 · 0 评论