摘要: 为什么会产生Eureka 自我保护机制? 为了防止EurekaClinet可以正常运行, 但是与EurekaServer网络不通情况下,EurekaServer不会立刻将EurekaClient服务提出(高可用A) 什么是自我保护模式? 默认情况下,如果EurekaServer在一定时间内没有接收到 阅读全文
posted @ 2020-07-12 17:06 九角冰山 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Eureka采用了CS的设计架构,Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用Eureka的客户端连接到Eureka Server并维持<u>心跳连接</u>。这样系统的维护人员就可以通过Eureka Server 来监控系统中各个微服务是否通过 阅读全文
posted @ 2020-07-11 18:29 九角冰山 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 数据的锁定分为两种,第一种叫做悲观锁,第二种叫做乐观锁。 1、悲观锁,就是对数据的冲突采取悲观的态度,也就是假设数据肯定会冲突,所以在数据开始读取的时候,就把数据锁定住。【数据锁定:数据将暂时不会得到修改】 2、乐观锁,认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲 阅读全文
posted @ 2020-05-25 14:36 九角冰山 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: Gateway 的三大核心概念: + Route(路由) 路由是构建网关的基本模块,它由ID,目标URI,一系列的断言和过滤器组成,如果断言为true则匹配该路由 + Predicate(断言) 开发人员可以匹配HTTP请求中的所有内容(例如请求头或请求参数),如果请求与断言相匹配则进行路由 + F 阅读全文
posted @ 2020-04-09 19:19 九角冰山 阅读(549) 评论(0) 推荐(1) 编辑
摘要: "转载博客链接" 阅读全文
posted @ 2020-04-09 16:38 九角冰山 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Gateway 具有如下特性: 基于Spring Framework ,Project Reactor 和 Spring Boot 2.0 进行构建; 可以对路由指定 Predicate (断言) 和 Filter (过滤器); 集成Hystrix的断路器功能; 集成 Sr 阅读全文
posted @ 2020-04-08 17:03 九角冰山 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 除了隔离依赖服务的电泳以外, Hystrix还提供了准时的调用监控(Hystrix Dashboard), Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息, 并以统计报表和图形的形式展示给用户, 包括每秒执行多少请求多少成功,多少失败等. Netflix通过 hystrix m 阅读全文
posted @ 2020-04-07 20:48 九角冰山 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 熔断机制概述 熔断机制是应对雪崩效应额一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。 当检测到该节点微服务调用响应正常后,恢复调用链路。 在Spring Cloud框架里,熔断机制通过Hystrix实现 阅读全文
posted @ 2020-04-07 18:02 九角冰山 阅读(793) 评论(0) 推荐(0) 编辑
摘要: Hystrix 是一个用于处理分布式系统的延迟和容错的开源库, 在分布式系统里, 许多依赖不可避免的会调用失败, 比如超时,异常等, Hystrix能够保证在一个依赖出问题的情况下, 不会导致整体服务失败, 避免级联故障, 以提高分布式系统的弹性. 而"熔断器",熔断器本身是一种开关装置, 当某个服 阅读全文
posted @ 2020-04-02 17:58 九角冰山 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 负载均衡算法:rest接口第几次请求数 % 服务器集群总数量 = 实际调用服务器位置下标 , 每次服务重启动后rest 接口计数从1开始 阅读全文
posted @ 2020-03-31 12:55 九角冰山 阅读(160) 评论(0) 推荐(0) 编辑