任务调度技术任务调度是特定业务场景下的定时任务处理,在分布式架构下,分布式调度框架的设计显得尤为重要。这里简要介绍了两种常用的分布式调度框架Quartz和xxl-job的特性、基本架构和参数配置,以加深了解。Spring Schedulespring自带一种基于注解的任务调度在application中添加@EnableScheduling注解```java
@SpringBootApplic...
多级缓存概述多级缓存是一种设计思路,充分利用请求的每个环境进行缓存,减少Tomcat的压力
一级缓存:浏览器客户端缓存,主要由cookie或LocalStroage
二级缓存:Nginx本地缓存
三级缓存:Redis缓存,主要由Nginx用Lua发起向Redis的询问
四级缓存:JVM缓存,进程缓存
五级缓存:本地数据库
JVM缓存JVM是一种基于本地进程的缓存,相较于Redis其使用本地缓...
无论是密码登录还是第三方微信登录,我们都需要向前端返回一个token,这个过程就叫认证当用户向服务器发起请求时,会对token是否有效进行验证
微服务事务理论分布式系统无法完成三个指标,即CAP定理
Consistency(一致性):各服务之间数据一致
Availability(可用性):访问服务必须得到响应
Partition Tolerance(分区容错性):各服务之间异步执行,互不影响
事务问题在微服务中,一个服务出现问题,其关联的服务仍然会继续运行,这就容易出现事务问题出现这种原因是分布式不可避免的CAP定理,即分布式服务中...