模板方法模式 1.定义 定义一个操作中的算法的框架,而将一些步骤的实现延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 使用模板方法模式制造两款...
模板方法模式 1.定义 定义一个操作中的算法的框架,而将一些步骤的实现延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 使用模板方法模式制造两款...
抽象工厂模式 1.定义 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。 以女娲造人为例,定义人种(Product产品类)及八卦炉(工厂类)。为人类定义...
服务治理 Spring Cloud Eureka 服务治理是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化注册与发现。Spring Cloud Eure...
客户端负载均衡 Spring Cloud Ribbon Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbo...
服务容错保护 Spring Cloud Hystrix 在微服务架构中,系统被拆分成了很多服务单元,各个单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运...
声明式服务调用 Spring Cloud Feign 对Spring Cloud Ribbon和Spring Cloud Hystrix在实践过程中,这两个框架的使用几乎是同...
API网关服务 Spring Cloud Zuul API网关是一个更为智能的应用服务器,它的存在就像是整个微服务架构系统的门面,所有的外部客户端访问都需要经过它来进行调度和...
分布式配置中心 Spring Cloud Config Spring Cloud Config用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,分为客户端与服...
单例模式 1.定义 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例 饿汉式单例模式 2.应用 2.1优点 由于单例模式在内存中只有一个实例,减小了内存开支。...