Schedulerx2.0分布式执行之——广播执行
1. 简介
广播执行表示一个任务实例会广播到该分组所有worker上执行,当所有机器都执行完成,该实例才算完成。
任意一台worker执行失败,都算该实例失败。
所有worker执行成功,才算该实例成功。
有子任务列表,可以看每台机器的执行详情。
2. 执行方式
执行方式选择广播
3. 任务类型
任务类型可以选择多种,比如脚本,或者java任务。如果选择java,还支持preProcess和postProcess高级特性。
使用java任务需要继承JavaProcessor(1.0.8+版本),接口如下:
public ProcessResult process(JobContext context) throws Exception; (必选)
public void preProcess(JobContext context); (可选)
pub
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
好程序员web前端学习路线分享Javascript-HTML的request类
好程序员web前端学习路线分享Javascript - HTML的request类,做中英转换的时候,要准确的获取参数并取出,所以做了一个简单的html中用js获取当取地址栏的一个Object。 里面有三个方法: 1、request.QueryString("参数")//获取指定参数,返回字符串; 2、request.QueryStrings();//获取全部参数,并返回数组; 3、request.setQuery("参数","参数的值");//如果当前地址栏有此参数,那么将更新此参数,否则返回一个新的地址栏参数字符串。 例如: 当前地址栏参数字符串为:?name=a&site=never_online alert(request.setQuery("name","blueDestiny")) 如果地址栏参数中有"name",那么返回?name=blueDestiny&site=never_online setQuery方法有自动追加参数的功能。如: 当前地址栏参数字符串为:?site=never_online alert(request.setQuery("name"...
-
下一篇
Java8–Optional使用范例
Java8–Optional使用范例 1.尽量避免使用get()方法 下面是get方法的源码,当值为null的时候,会抛出异常,这和我们使用该类方法的目的冲突,我们的目的就是尽可能消灭异常. public T get() { if (value == null) { throw new NoSuchElementException("No value present"); } return value; } // 这样和null判断没什么区别 最好别这么用 Optional<String> str = Optional.of("Hello world"); if (str.isPresent()){ str.get(); } 2.尽量避免使用isPresent()方法 3.不要作为类的实例属性 Optional是容器 4.不要作为方法参数 5.正确使用举例 1、ifPresent()判断替换if //待优化 String referer = request.getHeader("referer"); if (StringUtils.isNotEmpty(referer)) ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Crontab安装和使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Linux系统CentOS6、CentOS7手动修改IP地址

微信收款码
支付宝收款码