avatar
丁起男

spring-task

spring-tasksprngtask是spring的任务调度框架,可以实现简单的定时任务调用上手依赖:springboot项目不需要额外进行依赖使用注解@EnableScheduling开启springtask配置具体任务@Component@Slf4jpublicclassMyTask{@Sc     阅读全文
丁起男's avatar
丁起男 11月 30,2021

springbootadmin-上手

springbootadmin-上手配置服务端引入依赖<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artif     阅读全文
丁起男's avatar
丁起男 11月 17,2021

getaway-请求转发

getaway-请求转发forward就是一个转发的操作含义,SpringCloudGateway网关是基于webflux技术开发出来的,这样除了可以实现其下游资源的转发之外,也可以在网关的内部定义所需的服务接口,此时就可以在网关中配置采用forward://路径的形式实现如果在applicatio     阅读全文
丁起男's avatar
丁起男 11月 09,2021

quartz-持久化数据库表

quartz-持久化数据库表表含义QRTZ_JOB_DETAILS:存储的是job的详细信息DESCRIPTION:描述IS_DURABLE:是否持久化JOB_DATA:持久化对象QRTZ_TRIGGERS:触发器信息JOB_NAME:job的名JOB_GROUP:组外键DESCRIPTION:描述     阅读全文
丁起男's avatar
丁起男 11月 08,2021

getaway-查看所有全局过滤器

getaway-查看所有全局过滤器使用actuator导入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator     阅读全文
丁起男's avatar
丁起男 11月 02,2021

sentinel-规则持久化

sentinel-规则持久化sentinel为了便于限流规则持久化管理,专门提供了ReadableDataSource(配置读取)与WritableDataSource(配置写入)接口,利用这两个接口可以向指定的存储设备中实现规则的读写处理sentinel提供的DataSource是一个逻辑上的概念     阅读全文
丁起男's avatar
丁起男 10月 26,2021

canal

canal-上手canal是阿里巴巴旗下的一款开源项目,基于java开发。基于数据库增量日志解析,提供增量数据订阅&消费原理canal是基于MySQL的主从同步来实现的主从同步原理:mysqlmaster将数据变更写入日志(binarylog),其中纪录的数据叫做binarylogevent     阅读全文
丁起男's avatar
丁起男 10月 24,2021

sentinel-集群流控

sentinel-集群流控在sentinel中实现集群限流,本质上需要提供一个相关访问数据的统计,在单一实例的情况下,这个统计操作是在每个实例中实现的。而如果在集群环境中,就需要提供有一个专门的实例(TokenServer)进行数据统计,并且该TokenServer要收集所有TokenClient发     阅读全文
丁起男's avatar
丁起男 10月 18,2021

sentinel-授权规则

sentinel-授权规则在控制台配置授权规则编写请求解析类@ComponentpublicclassSentinelRequestOriginParserimplementsRequestOriginParser{@OverridepublicStringparseOrigin(HttpServl     阅读全文
丁起男's avatar
丁起男 10月 17,2021

sentinel-自定义错误返回

sentinel-自定义错误页编写错误返回@RestController@RequestMapping("error")publicclassBlockController{@RequestMapping("block_handler")publicObjec     阅读全文
丁起男's avatar
丁起男 10月 10,2021