最新开源报警组件(一)

295 阅读1分钟

前言

在日常开发中,我们经常需要在业务中集成各种报警,比如钉钉机器人报警、企业微信机器人报警、飞书机器人报警、邮件报警等,甚至有时候一个报警消息还需要给多个报警群发,基于这些需求,我做了一个报警的 spring-boot starter,方便日常开发使用。github 地址:github.com/lijunping36…

功能

  1. 钉钉自定义机器人报警
  2. 邮件报警
  3. 企业微信自定义机器人报警
  4. 飞书自定义机器人报警
  5. 支持配置多个机器人报警

快速开始

  1. 添加 Maven 依赖
<dependency>
    <groupId>com.saucesubfresh</groupId>
    <artifactId>open-starter-alarm</artifactId>
    <version>1.0.3</version>
</dependency>
  1. 配置
com:
  saucesubfresh:
    # 报警功能
    alarm:
      ding-ding:
        # 这里的 {xxxxxx} 替换成你的钉钉机器人的 secret
        secret: xxxxxx
        # 这里 {xxxxxxxx} 替换成你的钉钉机器人的 access_token
        webhook: https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx
      we-chat:
        # 这里 {xxxxxxxx} 替换成你的企业微信机器人的 key
        webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx

注意:如果你一个报警消息需要给多个报警群发,那就不需要在这里配置了,你的 secret 和 webhook 可以放在请求参数中,因为请求参数中的 secret 和 webhook 优先级高于这里的配置

实战示例

实战示例项目可以查看我的开源项目 Open-Job,Github 地址:github.com/lijunping36…

订阅

如果您想订阅该组件的最新消息,欢迎关注我或我的个人网站:openbytecode.com/