通过 Java  XxlJob 必知必会 这篇文章的学习,我们大致知道了 xxljob 是做什么的,今天这篇文章我们将继续研究一下 xxljob 的其他使用场景。

Step1: 创建一个运行模式为 Python 的任务

如下图所示:

Step2: 来看看它与 BEAN 模式有什么差异

如下图所示:

由图可知,如果运行模式是 Python, 那么 JobHandler 是不可以输入的,灰色禁止状态,那么我们如何去让 xxljob 去执行 Python 脚本呢?请继续往下看。

Step3:  在此任务下的右边找到操作

打开操作如下图所示:

选择这个 GLUE IDE 的 Python 代码集成开发工具,我们写入以下代码:

注释:代码内容主要是发送两个 http 请求,获取响应并打印出来。

Step4: 如何来执行这段 Python 代码呢?

有两种方式可供选择:

第一种,我们可以手动来执行。

第二种,我们可以通过设置定时任务来执行。

看看执行后的日志输出,如下图所示:

我们是使用了 requests 第三方库对 baidu 进行了 get 请求,获取了首页内容,然后进行了输出。

总结:

  1. 通过今天内容的学习,我们可以让 Python 代码很好地与 xxljob 进行了集成。

  2. 这里可以看得到 Python 代码其实是一个 py 文件,这里没有从其他的文件导入,如果大家有兴趣可以在本地尝试一下。

  3. 这里更适合的场景是独立的 py 文件,可以独立的完成某些事情的处理,然后又想借助强大的 xxljob 来完成的情况。

欢迎关注【无量测试之道】公众号,回复【领取资源】

Python+Unittest框架API自动化、

Python+Unittest框架API自动化、

Python+Pytest框架API自动化、

Python+Pandas+Pyecharts大数据分析、

Python+Selenium框架Web的UI自动化、

Python+Appium框架APP的UI自动化、

Python编程学习资源干货、

资源和代码 免费送啦~
文章下方有公众号二维码,可直接微信扫一扫关注即可。

备注:我的个人公众号已正式开通,致力于IT互联网技术的分享。

包含:数据分析、大数据、机器学习、测试开发、API接口自动化、测试运维、UI自动化、性能测试、代码检测、编程技术等。

微信搜索公众号:“无量测试之道”,或扫描下方二维码:


添加关注,让我们一起共同成长!    

Java XxlJob 必知必会<续篇>相关推荐

  1. Java架构师必知必会,带走不谢

    可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地. 成为Java架构师,需要掌握哪些技能呢 ...

  2. java的标量和聚合量_第5节:Java基础 - 必知必会(下)

    第5节:Java基础 - 必知必会(下) 本小节是Java基础篇章的第三小节,主要讲述Java中的Exception与Error,JIT编译器以及值传递与引用传递的知识点. 一.Java中的Excep ...

  3. java面试必知必会

    java面试必知必会 面向对象 成员变量成员方法 Integer相关 double 和 Double相关 多态,向上转型 hashcode.==.equals比较 java中子类继承父类时是否继承构造 ...

  4. 必知必会系列-JAVA虚拟机原理

    系列文章 必知必会系列-Spring技术原理 必知必会系列-JAVA虚拟机原理 必知必会系列-Redis技术原理 引言 随着技术的不断演进,在不同时间阶段都会有不同的技术产物,那么如何快速的学习和掌握 ...

  5. c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战

    本文涵盖 前言 高级函数概念 函数作为参数的高阶函数 map filter reduce sort详解与实战 函数作为返回值的高阶函数 isType函数与add求和函数 如何自己创建高阶函数 前言 一 ...

  6. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识

    为什么80%的码农都做不了架构师?>>>    本文原作者:"竹千代",原文由"玉刚说"写作平台提供写作赞助,原文版权归"玉刚说&q ...

  7. SpringBoot入门到精通_第6篇 _必知必会

    接上一篇:SpringBoot入门到精通_第5篇 _SpringBoot Actuator监控 https://blog.csdn.net/weixin_40816738/article/detail ...

  8. 《MySQL必知必会》.pdf

    什么是数据库? 数据库是大量数据的集合,通常以电子形式进行数据存储. 数据库的设计通常是为了使其易于存储和访问信息.数据库的使用对任何公司或组织都至关重要,这是因为数据库存储了有关公司的所有相关详细信 ...

  9. 分享一个开源的项目,数据结构和算法必知必会的50个代码实现

    数据结构和算法必知必会的50个代码实现 这个开源项目是有前Google工程师打造出来的,使用了c,go,java,python,php等很多中语言实现了一些数据结构和算法,对于喜欢算法的来说可谓是一个 ...

最新文章

  1. Codeforces Round #602 (Div. 2) D2. Optimal Subsequences stl 黑科技
  2. 多维数组怎么降维_从零开始的机器学习实用指南(八):降维
  3. entity什么类型_「知否」知识地图和知识图谱是什么?
  4. 腾讯广告X中科院计算所WWW2021论文:在线广告中的探索与优化
  5. column分栏布局只是文字布局吗_CSS3 column 分栏
  6. 快手面试官:Redis变慢了,如何快速排查?
  7. go 批量删除文件内字符串_leetcode1047_go_删除字符串中的所有相邻重复项
  8. 极客大学架构师训练营 编程的本质与未来 第三课 听课总结
  9. 基于STM32CUBE MX 的TM1640的使用例程
  10. 解析函数的幂级数理论【洛朗展开(Laurent 展开)】
  11. 【Axure PR原型模板】微信公众小程序手机移动端高保真交互原型
  12. 嵌入式linux 学习笔记--如何使用udhcpc获取动态IP
  13. stm32cubeMx---DCMI 配置与使用
  14. 实现挂视频的三种方法
  15. 5G时代红利来袭,创投商机大爆发
  16. 手机直播系统 服务器,手机直播系统平台搭建部署开发
  17. Node.js最新最详细安装教程(2020)
  18. R语言使用报错及处理总结(不断更新)
  19. Log4C的基本用法
  20. 特斯拉电动车电池组电路结构

热门文章

  1. 江苏安几科技副总经理 陶瑞岩:数据安全是网络安全的目标之一和重要组成部分
  2. 努比亚Z9是2015年全球首款无边框手机 网上暴光疑似配件
  3. 一文总览元宇宙科技独角兽Animoca Brands投资版图
  4. Android开发之少去踩坑,多走捷径【转】
  5. qq电脑管家2015 v10.2 正式版
  6. 断言(C++大师Andrei Alexandrescu的文章)[卸载microsoft visual c++ debug library]
  7. 数字设计自学-数字系统设计教程3:自写思考题答案
  8. 富士施乐打印机-更改账户
  9. flutter 常用的第三方组件
  10. TCP的拥塞控制 (Tahoe Reno NewReno SACK)