前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xxl-job支持腾讯云短信告警

xxl-job支持腾讯云短信告警

原创
作者头像
腾讯即时通信IM
修改2020-05-29 17:06:45
11.8K0
修改2020-05-29 17:06:45
举报

概述

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

官方地址中文版:http://www.xuxueli.com/xxl-job

目前已有多家概述接入xxl-job,包括比较知名的大众点评,京东,优信二手车,北京尚德,360金融 (360),联想集团 (联想),易信 (网易)等等....

但xxl-job默认只支持邮件告警,本来将介绍如何实现腾讯云短信告警通知。

腾讯云短信服务

腾讯云短信(Short Message Service,SMS)沉淀腾讯十多年短信服务技术和经验,为 QQ、微信等亿级平台和10万+客户提供快速灵活接入的高质量的国内短信与国际/港澳台短信服务。

提前申请好腾讯云短信服务相关内容

由于发送短信需要用到短信签名+短信模板,需要在腾讯云上申请开通

  1. 开通腾讯云短信服务,开通会赠送腾讯云短信
    image.png
    image.png
  2. 申请短信签名 签名为:xxljob
    image.png
    image.png
  3. 申请告警模板 模板内容为:任务ID为{1},任务描述为"{2}"执行失败,请及时登录调度系统排查问题。
    image.png
    image.png
  4. 创建访问密钥
    image.png
    image.png
  5. 创建好后等待签名和短信模板审核通过,通过后即可下一步编译配置xxlxxl-job。

编译配置xxl-job

  1. 下载xxl-job代码(该代码基于xxl-job二次开发支持腾讯云短信告警)。
git clone https://github.com/gdwenjun/xxl-job
  1. 修改xxl-job的配置文件src/main/resources/application.properties。把上面申请好的签名、模板复制到下面对应的配置中即可。
image.png
image.png
  1. 编译运行xxl-job 解压源码,按照maven格式将源码导入IDE, 使用maven进行编译即可。 如果已经正确进行上述配置,可将项目编译打包部署。 调度中心访问地址:http://localhost:8080/xxl-job-admin (该地址执行器将会使用到,作为回调地址) 默认登录账号 “admin/123456”, 登录后运行界面如下图所示。
image.png
image.png

任务执行失败运行效果

  • 创建任务,并且填写报警短信的手机号
  • 编辑一个执行失败的任务。 return ReturnT.FAIL;
    image.png
    image.png
  • 执行该任务,会收到下面的短信
image.png
image.png

福利

如果你也在使用cat进行短信监控告警功能,可访问下面链接购买优惠腾讯云短信套餐包https://cloud.tencent.com/act/pro/csms?from=12058

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • 腾讯云短信服务
  • 提前申请好腾讯云短信服务相关内容
  • 编译配置xxl-job
  • 任务执行失败运行效果
    • 福利
    相关产品与服务
    短信
    腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档