spring springboot-条件化注解
在项目中,有时会遇到我们的Configuration、Bean、Service等等的bean组件需要依条件按需加载的情况。那么Spring Boot怎么做的呢?它为此定义了许多有趣的条件,当我们将它们运用到我们的...
jdbc com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver的区别
今天写东西测试的时候发现一个问题,如下:application.yml中数据源是这样配置的:第一反应就是记忆中连接mysql的驱动不都是com.mysql.jdbc.Driver吗?com.mysql.cj.jdbc.Driver是什么鬼...
Feign与Hystrix的搭配
分布式系统中,服务与服务之间的依赖错综复杂,一种不可避免的情况就是某个服务出现故障,导致依赖它的其他服务出现远程调度的线程阻塞,从而产生...
spring 重写定义Spring Boot FeignClient 捕获异常信息
FeignClient 默认的解析器: public static FeignException errorStatus(String methodKey, Response response) { // 这里做了处理 String message = format("status %s reading %s", resp...
spring SpringCloud-Hystrix:服务熔断与降级
SpringCloud-Hystrix:服务熔断与降级 什么是Hystrix? Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时,异常等,Hystri...
Hystrix自恢复模式
Hystrix自恢复模式 服务的健康状况 = 请求失败数 / 请求总数.熔断器开关由关闭到打开的状态转换是通过当前服务健康状况和设定阈值比较决定的. 当熔断器开关关闭时, 请求被允许通过熔断器...
国内外有哪些漏洞信息发布平台
国内的主要包括: CNNVD:中国国家漏洞库(中国国家信息安全漏洞库) CNVD:中国国家信息安全漏洞共享平台(国家信息安全漏洞共享平台) WooYun:乌云安全漏洞报告平台(WooYun.org | ...
spring spring-cloud-gateway动态路由
概述 线上项目发布一般有以下几种方案: 停机发布 蓝绿部署 滚动部署 灰度发布 停机发布 这种发布一般在夜里或者进行大版本升级的时候发布,因为需要停机,所以现在大家都在研究 ...
spring SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹...
spring SpringCloud实战十四:Gateway之 Spring Cloud Gateway 动态路由-进阶
1.上篇 对网关动态路由配置做了简单的分享,本篇将对动态路由进行更深层的实现,实现思路如下: 1.创建一个路由信息维护的项目(dynamic-route),实现增删改查路由信息到mysql 2.提供...