10 2020 档案
摘要:分布式系统面临的配置问题 springcloud听过的config可以完美的解决上述的问题,springcloud config是什么 是什么 怎么玩‘ 能干嘛 集中管理配置文件 不同环境不同配置,动态化的配置更新,分环境部署比如dev/test/prod/beta/release 运行期间动态调整
阅读全文
摘要:官网 上一代zuul 1.X: https://github.com/Netflix/zuul/wiki 当前gateway: https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/referen
阅读全文
摘要:Hystrix介绍 在微服务场景中,通常会有很多层的服务调用。如果一个底层服务出现问题,故障会被向上传播给用户。我们需要一种机制,当底层服务不可用时,可以阻断故障的传播。这就是断路器的作用。他是系统服务稳定性的最后一重保障。 在springcloud中断路器组件就是Hystrix。Hystrix也是
阅读全文
摘要:前几章讲到了通过Spring Cloud Ribbon和resttemplate实现客户端消费者调用,生产者提供的服务,而Spring Cloud openFeign还提供了一种比Ribbon更简单的服务调用方式 ——— 声明式服务调用 创建openfeign消费者服务cloud-feign-ord
阅读全文
摘要:为了提高服务的可用性,我们一般会将相同的服务部署多个实例,负载均衡的作用就是使获取服务的请求被均衡的分配到各个实例中。负载均衡一般分为服务端负载均衡和客户端负载均衡,服务端的负载均衡通过硬件(如F5)或者软件(如Nginx)来实现,而Ribbon实现的是客户端负载均衡。服务端负载均衡是在硬件设备或者
阅读全文
摘要:Consul是一款由HashiCorp公司开源的,用于服务治理的软件,Spring Cloud Consul对其进行了封装。Consul具有如下特点: 服务注册 - 自动注册和取消注册服务实例的网络位置 运行状况检查 - 检测服务实例何时启动并运行 分布式配置 - 确保所有服务实例使用相同的配置 C
阅读全文