模拟任务阻塞处理策略
官方描述
阻塞处理策略:调度过于密集执行器来不及处理时的处理策略;
- 单机串行(默认):调度请求进入单机执行器后,调度请求进入FIFO队列并以串行方式运行;
- 丢弃后续调度:调度请求进入单机执行器后,发现执行器存在运行的调度任务,本次请求将会被丢弃并标记为失败;
- 覆盖之前调度:调度请求进入单机执行器后,发现执行器存在运行的调度任务,将会终止运行中的调度任务并清空队列,然后运行本地调度任务;
为了验证并且更加熟悉XXL-JOB这一块的功能,遂做了如下的实验:
前言
我们在项目开发中,很有可能会与第三方服务进行通讯,比如发短信、导入账单等等,这些服务写好后,如何能保证是OK的?这就需要进行
单元测试
,但是每次跑持续集成
时,不可能真实的去调用这些发送短信、导入账单的真实接口,所以这里就需要用到强大的mock来模拟这些接口,以实现这些接口。
所以这里我们用到了powermock和mockserver两个强大的工具。powermockito和mockito的区别:
写这篇文档的原因:
现在项目中的mock单元测试配置有一点问题:
安装好3台虚拟机
本文基于熟练搭建基于github+hexo搭建博客的基础上,并且对github简单操作,并且会使用通过ssh的方式提交代码到github上。
PS:如果你只有Windows电脑,那请放弃!或者选择使用Linux、macOS系统!