一、什么是Spring Actuator?它有什么优势? spring-boot-starter-actuator模块是一个spring提供的监控模块。我们在开运行发过程中,需要实时和定时监控服务的各项状态和可用性。Spring Boot的spring-boot-starter-actuator 模 ...
分类:
编程语言 时间:
2020-03-14 14:52:53
阅读次数:
110
1.添加依赖 <!-- 仪表盘监控 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId ...
分类:
编程语言 时间:
2020-03-14 14:28:38
阅读次数:
79
官方文档: https://github.com/Netflix/Hystrix/wiki/Configuration 1)execution.isolation.strategy 隔离策略 THREAD 线程池 (默认) 它在单独的线程上执行,并发请求受线程池中线程数的限制 SEMAPHORE 信 ...
分类:
编程语言 时间:
2020-03-14 01:05:41
阅读次数:
88
一、Gateway简介 Gateway 是在 Spring 生态系统之上构建的API网关服务,基于 Spring 5,Spring Boot 2 和 Project Reactor 等技术。Spring Cloud Gateway 旨在提供一种简单而有效的方法来对API进行路由,以及提供一些强大的过 ...
分类:
编程语言 时间:
2020-03-13 18:45:41
阅读次数:
92
1.官方文档 https://cloud.spring.io/spring-cloud-static/spring-cloud-openfeign/2.2.2.RELEASE/reference/html/ 2.添加依赖 <dependency> <groupId>org.springframewo ...
分类:
编程语言 时间:
2020-03-13 01:27:18
阅读次数:
57
简介基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站***、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发,支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegi
分类:
编程语言 时间:
2020-03-12 11:28:38
阅读次数:
193
SpringCloud体系介绍 Spring Cloud Netflix Netflix Eureka:服务治理组件,包含服务注册与发现 Netflix Ribbon:客户端负载均衡的服务调用组件 Netflix Hystrix:容错管理组件,实现了熔断器 Netflix Feign:基于Ribbo ...
分类:
编程语言 时间:
2020-03-12 10:12:28
阅读次数:
73
一、创建模块(microservice-consumer-movie-feign-customizing)项目结构如下:在这里插入图片描述二、pom.xml文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.o
分类:
微信 时间:
2020-03-12 09:31:26
阅读次数:
90
Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出LoadBalancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbon实现自定义的负载均衡算
分类:
微信 时间:
2020-03-09 17:33:26
阅读次数:
171
1.引入如下依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> < ...
分类:
编程语言 时间:
2020-03-09 01:42:43
阅读次数:
83