08 2020 档案
摘要:分布式系统面临的问题: 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免的失败。 Hystrix 是什么: Hystrix 是一个用于处理分布式系统延迟和容错的开元库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等。。。 Hystrix能够保证在一个依
阅读全文
摘要:Feign: Feign 是一个声明式的WebService 客户端。使用 Feign能让编写WebService 客户端更加简单。 它的使用方式是 定义一个服务接口然后在上面添加注解。Feign 也支持可插拔式的编码器和解码器。SpringCloud 对Feign进行了封装,使其支持了Spring
阅读全文
摘要:Ribbon 简介: Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端 负载均衡的工具。 Ribbon 是Netflix 发布的开源项目,主要功能是提供 客户端的软件负载均衡算法和服务调用。 Ribbon 客户端组件提供了一系列完善的配置项 ,如 连接超
阅读全文
摘要:CAP理论简介: CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中: 一致性(Consistency) 可用性(Availability) 分区容错性(Partition tolerance) 一致性(Consistency): 在分布式系统完成某写操作后任何读操作,都应
阅读全文
摘要:Consul官网:https://www.consul.io/ Consul简介: Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司 用 Go 语言开发。 它提供了微服务系统中的 服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以
阅读全文
摘要:Zookeeper 服务器取代 Eureka 服务器,作为服务注册中心(因我本地没有安装Zookeeper,则下面内容无本人实战案例,引用的其他案例来说明) 服务提供者: 新建一个服务提供者 cloud-provider-payment8004(与前面Eureka服务提供者区分),端口8004 引入
阅读全文

浙公网安备 33010602011771号