springCloud
weixin_39477597
这个作者很懒,什么都没留下…
展开
-
Spring Boot Admin
一、简介Spring Boot Adamin 可以将Actuator中的信息进行界面化的展示,也可以监控所有的Spring Boot应用的健康状况,提供实时报警功能,主要的功能点有:显示应用程序的监控状态 应用程序上下线的监控 查看JVM 线程信息 可视化的查看日志以及下载日志文件 动态切换日志级别 Http请求信息跟踪二、简单使用创建一个spring-boot应用加入下面的依赖 <dependency> <groupId&g原创 2020-07-19 10:32:31 · 340 阅读 · 1 评论 -
Sleuth 服务跟踪
一、spingcloud 集成 sleuth1. 引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-sleuth</artifactId> </dependency>然后在方法中打印日志 就可以看到下面的信息2020-07-11 11:08:57.045 I原创 2020-07-11 11:31:39 · 306 阅读 · 0 评论 -
SpingCloud-Gateway
一、简介Spring Cloud GateWay 是Spring官方基于Spring5.0 SpringBoot2.0 和 Project Reactor等技术开发的网关,Spring Cloud GateWayzhi在为旨在为微服务架构提供一种简单有效的、统一的API路由管理方式。它不仅提供统一的路由方式,并且基于Filter链的方式提供了网关的基本功能,例如:安全、监控/埋点和限流等。在Spring Cloud GateWay 有几个概念需要了解一下:Route:是网关的基础元素,有ID .原创 2020-06-21 12:27:04 · 165 阅读 · 0 评论 -
springcloud-zuul
一、简介Zuul 是一个基于JVM路由和服务的负载均衡器,提供路由、监控、安全等方面的服务框架。Zuul能够与Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是过滤器,通过这些过滤器我们可以扩展出很多功能,例如:动态路由:动态的将客户端的请求路由到后端不同的服务,做一些逻辑处理,比如聚合多个服务的数据返回。 请求监控:可以对整个系统的请求进行监控,记录详细的请求响应日志,可以试试统计出当前系统的访问量以及监控状态。 认证鉴权:对每一个访问的请求做认证。拒绝非法请求,保原创 2020-06-14 09:50:51 · 174 阅读 · 0 评论 -
SpringCloud-Hystrix
一、简介Hystrix 是针对微服务分布式系统采用的熔断保护中间件,在微服务中都相互依赖,如果不能对依赖的服务进行隔离,服务本身也有可能发生故障,Hystrix 通过 HystrixCommand 对调用进行隔离,这样可以故障连锁反应,能够让接口调用快速失败并迅速恢复正常,或者回退并优雅降级。二、Hystrix简单的使用1. 引入依赖 <dependency> <groupId>com.netflix.hystrix</gr原创 2020-06-06 14:10:22 · 154 阅读 · 0 评论 -
springCloud-Feign的使用
一、简介:Feign是一个声明式的Rest 客户端,它能让Rest调用更加简单。Feign提供Http的请求模板,通过编写简单的接口和插入的注解,就可以定义好Http请求的参数,格式,地址信息,Feign 则会完全代理Http请求,我们只需要向调用方法一样调用它就可以完成服务请求及相关处理。SpringCloud 对Feign进行了封装,使其支持 springMvc标准注解和HttpMessageConverters。Feign可以与Eureka 和Ribbon 组合使用以支持负载均衡。二、Feig原创 2020-05-31 12:41:06 · 132 阅读 · 0 评论 -
springCloud -Ribbon的使用
一、简介目前主流的负载均衡的方案分为两种:一种是集中式的负载均衡,在消费者和服务提供方中间使用独立的大力方式进行负载,另一种则是客户端自己做负载均衡,根据自己的请求情况做负载。Ribbon就是客户端自己做负载。二、Ribbon模块ribbon-loadbalancer:负载均衡模块,可独立使用,也可以和别的模块一起使用。Ribbon的内置负载均衡算法都实现在其中ribbon-eureka:基于Eureka封装的模块,能够快速的方便的集成Eureka。ribbon-transport:就要原创 2020-05-31 12:25:16 · 219 阅读 · 0 评论 -
SpringCloud之Eureka注册中心搭建
Spring Cloud Eureka 是Spring Cloud Netfix 微服务套件的一部分,基于NetfixEureka做了二次封装,主要负责实现微服务架构中的服务治理功能。一、服务治理1. 服务注册:在服务治理框架中,通常都会构建一个注册中心,每个服务但愿向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单。另外,服务注册中心还需要以心跳的方式去检测清单的服务是否可用,若不可用需要从服务清单中剔除,达到排...原创 2020-05-24 12:13:12 · 311 阅读 · 0 评论