Spring Cloud Config配置中心

摘要: Spring Cloud Config配置中心 https://spring.io/projects/spring-cloud-config SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的的外部配置 Sp 阅读全文
posted @ 2021-12-06 23:41 Chase_Hanky 阅读(117) 评论(1) 推荐(1)

GateWay网关

摘要: GateWay网关 添加pom依赖 <!--gateway 注意不能添加WEB依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artif 阅读全文
posted @ 2021-12-02 23:30 Chase_Hanky 阅读(66) 评论(0) 推荐(0)

Zuul网关

摘要: Zuul网关 添加pom依赖 <!-- Eureka --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </depend 阅读全文
posted @ 2021-12-02 23:30 Chase_Hanky 阅读(53) 评论(0) 推荐(0)

List遍历删除元素的坑

摘要: List删除元素的坑 我们在循环删除元素时常使用索引下标删除,所以我们普遍使用for循环。 有时候删除对象会使用到增强for更加方便。 但是,这两种删除元素的方式有很多坑。 1、for循环遍历list //通过索引获取元素进行判断后删除 for(int i=0;i<list.size();i++){ 阅读全文
posted @ 2021-12-02 10:18 Chase_Hanky 阅读(289) 评论(0) 推荐(0)

Hystrix配置

摘要: Hystrix配置 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应 阅读全文
posted @ 2021-11-30 23:34 Chase_Hanky 阅读(387) 评论(0) 推荐(0)

OpenFeign配置

摘要: OpenFeign配置 简答理解:微服务调用接口+@FeignClient, OpenFeign默认支持Ribbon 使用配置 配置依赖 <!--openfeign--> <dependency> <groupId>org.springframework.cloud</groupId> <artif 阅读全文
posted @ 2021-11-30 23:24 Chase_Hanky 阅读(522) 评论(0) 推荐(0)

Ribbon负载均衡

摘要: Ribbon负载均衡的使用 1、集中式LB 集中式 LB 即在服务的消费方和提供方之间使用独立的LB设施(如nginx ) ,由该设施负责把访问请求通过某种策略转发至服务的提供方; 2、进程内LB 进程内 LB 将LB逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选 阅读全文
posted @ 2021-11-28 23:29 Chase_Hanky 阅读(77) 评论(0) 推荐(0)

consul配置使用

摘要: ###consul服务端口号 server: port: 8006 spring: application: name: consul-provider-payment ####consul注册中心地址 cloud: consul: host: localhost port: 8500 discov 阅读全文
posted @ 2021-11-28 23:14 Chase_Hanky 阅读(80) 评论(0) 推荐(0)

设计模式之原型模式

摘要: 设计模式之原型模式 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 我们已经有了一个String[]数组,想再创建一个一模一样的String[]数组,把现有数组的元素复制到新数组。我们把这个创建过程封装一下,就成了原型模式。 // 原型: String[] or 阅读全文
posted @ 2021-11-26 17:19 Chase_Hanky 阅读(59) 评论(0) 推荐(0)

设计模式之单例模式

摘要: 单例模式(Singleton)的目的是为了保证在一个进程中,某个类有且仅有一个实例。 第 1 种:懒汉式单例 public class LazySingleton { // 将自身实例化对象设置为一个属性,并用static修饰 private static LazySingleton instanc 阅读全文
posted @ 2021-11-26 17:10 Chase_Hanky 阅读(62) 评论(0) 推荐(0)