SpringCloud
文章平均质量分 78
DeathAndLife
最好的文档就是官方文档
展开
-
Seata 1.2.0的配置以及踩坑记录
首先Seata1.2.0版本不在自带sql,且在file.conf文件中没有了vgroup_mapping.fsp_tx_group =“default” 这项配置数据库SQLseata数据库drop table if exists `global_table`;create table `global_table` ( `xid` varchar(128) not null, `transaction_id` bigint, `status` tinyint not null,原创 2020-07-10 20:08:08 · 6299 阅读 · 15 评论 -
Sentinel:持久化规则
POM新增sentinel-datasource-nacos依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency><dependency> <groupId>com.alibaba.c原创 2020-07-09 09:21:15 · 507 阅读 · 2 评论 -
Spring Cloud:Config+Bus 配置中心和消息总线(广播-定点)
概述:Spring cloud bus通过轻量消息代理连接各个分布的节点。这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。目前唯一实现的方式是用AMQP消息代理作为通道,同样特性的设置(有些取决于通道的设置)在更多通道的文档中。Spring cloud bus被国内很多都翻译为消息总线,也挺形象的。大家可以将它理解为管理和传播所有分布式项目中的消息既可,其实本原创 2020-07-02 12:36:15 · 271 阅读 · 0 评论 -
Spring Cloud:Config配置
简介:Spring Cloud Config provides server and client-side support for externalized configuration in a distributed system. With the Config Server you have a central place to manage external properties for applications across all environments. The concepts on原创 2020-07-02 09:38:23 · 224 阅读 · 0 评论 -
Spring Cloud:Gateway配置
简介Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。Spring Clou原创 2020-07-01 12:33:33 · 213 阅读 · 0 评论 -
问题记录:GateWay启动报错
版本:SpringCloud: Hoxton SR6GateWay:2.2.4 其它版本也一样(2.x)SpringBoot:2.2.1依赖:<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discover原创 2020-06-30 17:49:29 · 2546 阅读 · 6 评论 -
Hystrix 服务熔断-配置及参数设置
简介“断路器” 本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似保险熔断),向调用方法返回一个符合预期的,可处理的被选响应(FallBack), 而不是长时间的等待或者抛出调用方法无法处理的异常,这样就保证了服务调用方的线程不会长时间,不必要地占用,从而避免了故障在分布式系统中的蔓延,从而导致雪崩效应。POM(版本根据自己使用的SpringBoot版本自定)<dependency> <groupId>org.springframework.原创 2020-06-24 10:39:41 · 5810 阅读 · 0 评论 -
【配置】Hystrix 服务降级
简介:Hystrix 是一个用于处理分布式系统的延迟和容错的开源库, 在分布式系统中,许多不可避免的调用会失败, 比如超时,异常等。Hystrix 能够保证在一个依赖出现问题的情况下,不会导致整体服务失败,避免级联故障,提高分布式系统的弹性。“断路器” 本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似保险熔断),向调用方法返回一个符合预期的,可处理的被选响应(FallBack), 而不是长时间的等待或者抛出调用方法无法处理的异常,这样就保证了服务调用方的线程不会长时间,不必要原创 2020-06-23 16:09:09 · 160 阅读 · 0 评论 -
OpenFeign 调用-超时控制-日志等级
简介:Feign是声明性Web服务客户端。它使编写Web服务客户端更加容易。要使用Feign,请创建一个接口并对其进行注释。它具有可插入的注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud添加了对Spring MVC注释的支持,并支持使用HttpMessageConvertersSpring Web中默认使用的注释。Spring Cloud集成了Ribbon和Eureka以及Spring Cloud LoadBalancer,以在使用Feign原创 2020-06-22 10:35:14 · 196 阅读 · 0 评论 -
Spring Cloud:配置Consul注册中心
一、安装Consul(Windows)Consul官网下载以开发模式启动.\consul.exe agent -dev二、POM(主要依赖)<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>原创 2020-06-18 17:15:30 · 142 阅读 · 0 评论 -
SpringCloud:Eureka注册中心集群配置
一、POM主要依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>二、YMLeureka.client.service-url.defaulZone 配置注册中心地址(多个以逗号分隔)原创 2020-06-17 17:36:05 · 235 阅读 · 0 评论