springcloud
文章平均质量分 68
托尼韦恩
终日而思,不如须臾之所学也。
展开
-
Hystrix 断路器状态转换逻辑
Hystrix 断路器状态转换逻辑–正常情况下,断路器关闭,可正常请求依赖的服务–当一段时间内,请求失败率达到一定阈值(例如失败率达到50%,或100次/分钟)等,断路器就会打开。此时,不会再去请求依赖的服务。–断路器打开一段时间后,会自动进入“半开”状态。此时,断路器可允许一个请求访问依赖的服务。如果该请求能够调用成功,则关闭断路器;否则继续保持打开状态。...原创 2021-02-03 16:24:46 · 333 阅读 · 0 评论 -
Eureka自我保护模式
默认情况下,如果Eureka在 一定时间内没有接收到某个微服务实例的心跳,Eureka Server 将会注销该实例(默认90秒)。但是当网络分区故障发生时, 微服务与Eureka Server无法通信,以上行为可能变得非常危险。--因为微服务本身其实是健康的,此时本不应该注销这个微服务。Eureka通过“自我保护模式” 来解决这个问题。当Server节点在短时间内丢失过多客户端(可能发生网络分区故障),那么这个节点就会进入自我保护模式。一旦进入该模式,Server将会保护服务注册表中的信息,不再删原创 2021-01-29 16:29:41 · 350 阅读 · 0 评论 -
Spring Cloud 整合Nacos学习笔记及集群搭建
Nacos1 什么是Nacos?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。Nacos 无缝支持一些主流的开源生态,例如Spring CloudApache Dubbo and Dubbo MeshKubernetes and C原创 2021-01-29 15:51:48 · 336 阅读 · 0 评论 -
spring cloud 整合 zookeeper及zookeeper集群使用
ZooKeeper1 zookeeper简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,提供Java和C的接口。ZooKeeper代码版本中,提供原创 2021-01-27 17:06:07 · 1935 阅读 · 0 评论 -
springcloud consul 学习 及 consul集群搭建
Consul1 简介Consul 官方站点:https://www.consul.io/官方介绍是:Consul 是一种服务网格的解决方案,在 Consul 中,提供了服务发现、配置、分段等控制管理平台,Consul 中的每项功能都可以单独使用,也可以一起使用来构建完整的服务网格;在 Consul 内部,有一个简单的代理服务,所以在安装 Consul 后,马上就可以开始使用 Consul ;当然,Consul 也支持集成第三方代理,比如 Envoy。Consul 是一个服务组件,在用户下载原创 2021-01-26 20:34:41 · 936 阅读 · 5 评论 -
SpringCloud Eureka 学习 及 集群搭建
Eureka1 简介Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers.Eureka是一个基于REST的服务,主要用于AWS云中的服务定位,以实现负载均衡和中原创 2021-01-25 17:06:27 · 140 阅读 · 0 评论 -
[转载] Eureka 的自我保护模式及相关问题
转自 : https://blog.csdn.net/t894690230/article/details/78207495目录一、Eureka 的自我保护模式二、开发环境的 Eureka Server三、参考链接 一、Eureka 的自我保护模式访问Eureka主页时,如果看到这样一段大红色的句子:EMERGENCY! EUREKA MAY BE INCORRE...转载 2018-10-15 11:04:50 · 163 阅读 · 0 评论 -
spring cloud config client 无法读到服务器文件
原因:版本原因。父模块依赖模块太多,hystrix,zuul,等等,不知道那个依赖版本发生冲突解决办法:子模块单独引入dependency,避免版本冲突即可。 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <...原创 2018-10-15 16:51:56 · 993 阅读 · 0 评论