随笔分类 - SpringCloud
摘要:分布式配置中心 Spring Cloud Config Spring Cloud Config用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,分为客户端与服务端两部分。其中服务端也成为分布式配置中心,是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息,加密/解密信息
阅读全文
摘要:API网关服务 Spring Cloud Zuul API网关是一个更为智能的应用服务器,它的存在就像是整个微服务架构系统的门面,所有的外部客户端访问都需要经过它来进行调度和过滤。除了需要实现请求路由,负载均衡及校验过滤等功能外还需要与服务治理框架的结合,请求转发时的熔断机制,服务的聚合等一系列高级
阅读全文
摘要:声明式服务调用 Spring Cloud Feign 对Spring Cloud Ribbon和Spring Cloud Hystrix在实践过程中,这两个框架的使用几乎是同时出现的,Spring Cloud Feign就是一个更高层次的封装来整合这两个基础工具以简化开发。它基于Netflix Fe
阅读全文
摘要:服务容错保护 Spring Cloud Hystrix 在微服务架构中,系统被拆分成了很多服务单元,各个单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络或依赖服务自身问题出现调用故障或延迟,同时也会导致调用方的对外服务也出现延
阅读全文
摘要:客户端负载均衡 Spring Cloud Ribbon Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现,可以将面向服务的REST模板请求自动转换为客户端负载均衡的服务调用。 1. 客户端负载均衡 负载均衡在系统架构中是一个
阅读全文
摘要:服务治理 Spring Cloud Eureka 服务治理是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化注册与发现。Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,基于 Netflix Eureka 做了二次封装,主
阅读全文
浙公网安备 33010602011771号