Spring Cloud
基于spring boot 2的spring cloud
free_java
这个作者很懒,什么都没留下…
展开
-
spring cloud alibaba (7)- sentinel系统保护
之前的熔断、限流都是针对某一个资源的保护措施。而系统保护,是对整个系统的所有请求进行统一评估,统一限流。系统保护规则如下,每一条规则都是针对系统所有请求,设置不同的限流规则阀值,没有设置的规则默认不开启。其中一条规则达到阀值,整个系统都会被限流,直接拒绝请求并返回状态码429。 @PostConstruct private void initSystemRule() { List<SystemRule> rules = new ArrayList<>();.原创 2020-12-27 10:42:11 · 396 阅读 · 1 评论 -
spring cloud alibaba (6)- sentinel限流
当访问量过大,超出系统可能承受的范围时,就会把整个系统压垮。限流就是限制请求数量,超出数量的请求会被直接拒绝。定义限流资源和熔断一样,先定义一个要被限流的资源。 @SentinelResource(value = "hello") @RequestMapping("/hello") public String hello() throws Exception { Thread.sleep(10); return "业务处理"; }并发限流规则每秒之内,当hello资源的.原创 2020-12-06 13:17:14 · 271 阅读 · 0 评论 -
spring cloud alibaba (5)- sentinel熔断
当某个服务发生异常、响应慢等状态时,可能会影响到服务链中的所有服务,sentinel主要用于在发生状况时保护整体的可用性。pom.xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>定义保护资源首原创 2020-10-18 10:29:23 · 599 阅读 · 0 评论 -
spring cloud alibaba(4)-nacos配置中心
nacos不仅是注册中心,同时也是配置中心,其安装和集群等参考上一篇pom.xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>配置spring: application:原创 2020-09-05 10:01:30 · 448 阅读 · 0 评论 -
spring cloud alibaba (3)- nacos注册中心
nacos是spring cloud alibaba系列的组件,可用于替代eureka,用法更简便,功能更强大。安装执行下载地址:https://github.com/alibaba/nacos/releases 这里版本是1.3.1window系统 解压后双击nacos\bin目录的startup.cmd即可启动。如上图右边:默认端口8848,管理页面http://192.168.240.1:8848/nacos/index.html 登录用户/密码都是nacospom....原创 2020-08-15 10:53:03 · 240 阅读 · 1 评论 -
spring cloud (2)- eureka常用配置、保护模式
本篇将介绍eureka注册中心的一些常用配置。注册与获取服务在第1篇中,eureka注册中心启动时报错。因为默认情况下eureka自身也是注册中心的一个服务,也会向注册中心注册以及获取服务,而此时是没有注册中心的,所以报错,并且每隔一段时间会重新偿试连接注册中心。当注册中心也就是它自己启动成功以后,它重连成功,之后不再报错。而通常注册中心并不需要注册和获取服务,可作以下配置eurek...原创 2018-12-15 15:04:38 · 464 阅读 · 0 评论 -
spring cloud (1)- hello world 服务注册与服务发现
大概在上个星期,基于spring boot 2 的第一个spring cloud稳定版本finchley发布了,本专题将基于finchley介绍spring cloud。当然,首先必须具备spring boot基础。服务注册与服务发现spring cloud主要用于快速构建分布式系统,而服务注册与服务发现是其实现分布式的核心基础,先来了解一下它的运行机制注册中心启动:用于衔接各个服务与客户端。服务...原创 2018-07-01 17:20:40 · 875 阅读 · 3 评论