随笔分类 - 微服务
摘要:1.pom依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <depende
阅读全文
摘要:Gateway是什么? Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能,例如:熔断、限流、重试等 Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty 1.Gateway能干嘛? 反向代
阅读全文
摘要:1.pom引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> 2.主启动类添加 @En
阅读全文
摘要:Spring Cloud Ribbon是Netflix Ribbon实现的一套客户端,主要功能是提供客户端软件负载均衡算法和服务调用。Ribbon客户端提供一系列完善的配置如连接超时,重试等。就是在配置文件中列出Load Balancer后面的所有机器,Ribbon会自动帮你基于某种规则(如简单轮询
阅读全文
摘要:1.pom引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency> 2.修改y
阅读全文
摘要:1.pom引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> <exclusions> <ex
阅读全文
摘要:Eureka客户端 1.pom文件引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </
阅读全文
摘要:1.分布式系统面临的问题? 多个微服务之间的调用的链路上某个微服务的调用时间过长或者不可用,对微服务的调用就会占用越来越多的系统资源,进而引起系统崩溃,即"雪崩效应" 2.Hystrix是什么? 是一个用于处理分布式系统的延迟和容错的开源库,能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免
阅读全文

浙公网安备 33010602011771号