简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
# 异常- 将程序执行中发生的不正常情况称为"异常"1.Error : Java虚拟机无法解决的严重,一般不编写针对性请的代码进行处理2.Exception : 因为编程错误或偶然的存在外在因素导致的一般性问题,可以使用针对性的代码进行处理- 异常的解决方法1.一旦遇到错误就终止程序的2.在编写程序时,就考虑检测,错误消息的提示,以及错误的处理- 异常体系结构java.lang.Throwable
Sentinel流控规则简介资源名唯一名称,默认请求路径。针对来源Sentinel可以针对调用者进行限流,填写微服务名,默认default(不区分来源)。阈值类型QPS : 当调用该API的QPS达到单机阈值的时候,进行限流。线程数 : 当调用该API的线程数达到单机阈值的时候,进行限流。流控模式直接:API达到限流条件时,直接限流。关联:当关联的资源达到阈值时,就限流自己。只记录指定链路上的流量
Sleuth介绍在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。我们通过使用Sleuth来监控各个微服务之间的调用逻辑,通过对调用的分析以及其调用链路Sleuth设计思路—条链路通过Trace ld唯一标识,Span标识发起的请求
SpringCloud Config介绍微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。Spring Cloud提供了Config Server来解决这个问题。SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务
Predicate简介Spring Cloud Gateway将路由匹配作为Spring WebFlux HandlerMapping基础架构的一部分。Spring Cloud Gateway包括许多内置的Route Predicate工厂。所有这些Predicate都与HTTP请求的不同属性匹配。多个RoutePredicate工厂可以进行组合。Spring Cloud Gateway创建Rou
Filter介绍路由过滤器是用于修改进入的HTTP请求和返回的HTTP响应,路由过滤器只能指定路由进行使用。Spring Cloud Gateway内置了多种路由过滤器,他们都由Gateway Filter的工厂类来产生。编辑自定义过滤器(要求必须有参数args)package com.gcl.springcloud.filter;import lombok.Data;import lombok.
架构解析我们目前的架构是一个消费者对应一个生产者,我们需要设置多个消费者,其中需要确定的问题是,是否会有消息重复消费的问题以及消息持久化的问题。由于我们之前已经创建了一个信息消费者cloud-stream-rabbitmq-consumer8802,我们参照这个消费模块创建cloud-stream-rabbitmq-consumer8803。由于过程不太复杂,我这里也就不一一截图展示了。运行我们启
服务熔断服务熔断是由Martin Fowler提出的服务保护机制,Hystrix的服务熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务调用响应正常后,恢复调用链路。在Spring Cloud框架里,熔断机制通过Hystrix实现。Hystrix会监控微服务间
搭建服务网关模块cloud-gateway-service9527更改网关模块的pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sch
GateWay简介Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和Project Reactor等技术。Spring Cloud Gateway的目标提供统一的路由方式且基于 Filter链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。SpringCloud Gateway是Spring Cloud的一个全新项目,基于