任务调度

任务调度

任务调度技术任务调度是特定业务场景下的定时任务处理,在分布式架构下,分布式调度框架的设计显得尤为重要。这里简要介绍了两种常用的分布式调度框架Quartz和xxl-job的特性、基本架构和参数配置,以加深了解。Spring Schedulespring自带一种基于注解的任务调度在application中添加@EnableScheduling注解```java @SpringBootApplic...

多级缓存

多级缓存

多级缓存概述多级缓存是一种设计思路,充分利用请求的每个环境进行缓存,减少Tomcat的压力 一级缓存:浏览器客户端缓存,主要由cookie或LocalStroage 二级缓存:Nginx本地缓存 三级缓存:Redis缓存,主要由Nginx用Lua发起向Redis的询问 四级缓存:JVM缓存,进程缓存 五级缓存:本地数据库 JVM缓存JVM是一种基于本地进程的缓存,相较于Redis其使用本地缓...

securityOuth2

无论是密码登录还是第三方微信登录,我们都需要向前端返回一个token,这个过程就叫认证当用户向服务器发起请求时,会对token是否有效进行验证

seata

seata

微服务事务理论分布式系统无法完成三个指标,即CAP定理 Consistency(一致性):各服务之间数据一致 Availability(可用性):访问服务必须得到响应 Partition Tolerance(分区容错性):各服务之间异步执行,互不影响 事务问题在微服务中,一个服务出现问题,其关联的服务仍然会继续运行,这就容易出现事务问题出现这种原因是分布式不可避免的CAP定理,即分布式服务中...