![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
岚天、
学无止境
展开
-
java对list集合进行分页(Stream流)
如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流。Stream流中的常用方法limit:用于截取流中的元素。Stream流中的常用方法skip:用于跳过元素。limit方法可以对流进行截取,只取用前n个。2、Stream流中的常用方法limit。2、Stream流中的常用方法skip。原创 2023-02-09 15:19:33 · 3479 阅读 · 0 评论 -
Spring Cloud Alibaba Nacos 安装下载代码案例 入门9001集群负载均衡
2、启动Nacos进入Nacos的bin目录 用cmd打开,默认是没这俩目录的,我选择是1.1.4版本,不知道新版本能不能启动,启动成功界面 ,访问直接访问即可访问。原创 2022-08-16 00:44:46 · 199 阅读 · 0 评论 -
Spring Cloud Config 动态刷新
RefreshScope 同步配置。2.修改yml 暴露监控断点。向配置中心发送post请求。原创 2022-08-14 01:33:38 · 182 阅读 · 0 评论 -
Spring Cloud Gateway 自定义过滤器的配置
1、建一个过滤器类,并用@Component加入组件,这个类继GlobalFilter, Ordered 重写两个方法在filter方法中写逻辑即可。我这里写的是判断请求参数是否带有uname 如果是空就不给访问,如果有值就放行,这里可以写 全局日志记录之类的逻辑。/*** @date 2022年08月12日23:22*///自定义过滤器@Component@Slf4j@Override//类似于获取httpRquest对象//获取请求参数。...原创 2022-08-12 23:46:14 · 1136 阅读 · 0 评论 -
GateWay常用的Predicate(断言)Path,Header,Cookie,After..
GateWay常用的Predicate(断言)Path,Header,Cookie,After.. Loaded RoutePredicateFactory [After] Loaded RoutePredicateFactory [Before] Loaded RoutePredicateFactory [Between] Loaded RoutePredicateFactory [Cookie] Loaded RoutePredicateFactory [Header] Loaded Rout原创 2022-08-12 00:17:11 · 1101 阅读 · 0 评论 -
用Open-Feign调用服务端启动不起来,记录一个超级二货的错误ERROR,
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.lxw.springcloud.service.PaymentHystrixService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Path原创 2022-08-10 00:38:53 · 830 阅读 · 0 评论 -
SpringCloud Hystrix 图形界面搭建服务降级,服务熔断,服务限流,介绍,代码
哪些情况会发出降级:服务熔断(break):类比保险丝达到最高访问之后,直接拒绝访问,拉闸,等待叫用服务降级方服务限流(flowlimit):秒杀高并发等操作,严禁一窝蜂的过来拥挤,大家排队,一秒钟...............原创 2022-08-09 22:17:56 · 252 阅读 · 0 评论 -
什么是熔断? 熔断有哪几种状态 断路器的工作原理、如何开启熔断?
什么是熔断? 熔断有哪几种状态 断路器的工作原理一、什么是熔断熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。在SpringCloud框架里熔断机制通过Hystrix实现,Hystrix会监控微服务间调用的状况,当失败的调用到一定阈值,缺省是5秒内调用20次,如果失败,就会启动熔断机制。熔断机制的注解是@HystrixCommand。原创 2021-01-20 19:36:15 · 8048 阅读 · 2 评论 -
四、Hystrix断路器-全局服务降级—服务降级方法的抽取
Hystrix断路器-全局服务降级—服务降级方法的抽取原创 2021-01-20 10:39:52 · 261 阅读 · 0 评论 -
三、Hystrix断路器-全局降级(在消费方设置)
Hystrix断路器-全局降级(在消费方设置)之前两篇文章降级处理的问题:1、造成了代码的杂乱2、提升了耦合度3、每个方法都需要配置一个编写降级逻辑方法,很繁琐。解决办法:现在将降级处理方法(兜底方法)做一个全局的配置,设置共有的兜底方法和独享的兜底方法。一、想看前两篇博客进行消费方的降级配置(导入依赖文件,添加注解,配置降价处理方法)二、在消费方的controller里面编写全局降级逻辑的方法三、测试完毕...原创 2021-01-19 21:56:32 · 310 阅读 · 0 评论 -
二、Hystrix断路器-局部降级(在消费方设置)
Hystrix断路器-局部降级(在消费方设置)(1)将服务提供方关于所有服务降级的设置全部去掉(2)在服务消费方引入hsytrix依赖一、服务消费方引入Hystrix依赖 <!-- hystrix --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-sta原创 2021-01-19 21:36:12 · 184 阅读 · 0 评论 -
一、Hystrix断路器-局部降级(在服务提供方设置)
**服务降级:**服务器忙碌或者网络拥堵时,不让客户端等待并立刻返回一个友好提示,fallback(备选方 案)。触发服务降级的情况:问题:为什么要进行服务降级?在高并发测试时,消费者访问也会变得很慢,甚至出现超时报错。解决思路:对方(8001)服务超时了,调用者(80)不能一直卡死等待,必须有服务降级对方(8001)服务down机了,调用者(80)不能一直卡死等待,必须有服务降级对方(8001)服务ok,调用者(80)自己出现故障或有自我要求(自己的等待时间小于服务提供者),自己处理原创 2021-01-19 21:06:26 · 359 阅读 · 1 评论 -
1.18总结
1.总结eureka微服务创建的流程1.1 创建项目,导入eureka相关依赖1.2 编写application.yml配置文件 1.2.1 配置端口号,eureka 的配置,注意不要把自己注册进去,设置 Eureka Server 交互的地址,对外暴露自己的地址1.3 创建启动类 加上@EnableEurekaServer //开启Eureka服务1.4 启动测试,访问 7001 端口 http://localhost:70011.5 创建提供者和消费方,两个项目注意在pom 文件的基础上原创 2021-01-18 22:02:10 · 221 阅读 · 1 评论 -
IDEA如何打开Run Dashboard,使用Spring Cloud框架开发调出Run Dashboard
1、方法一:如果之前打开过使用alt+8或者在底部有个services点开即可。。。2、方法二:如果当时没有开启的话就进入当前 最顶层父项目的.ider -》 workspace.xml内在workspace.xml文件中添加这段代码就行了(注意位置放置)<component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState&...原创 2021-01-15 21:48:39 · 387 阅读 · 0 评论