XXL JOB 釘釘群通知 看我騷操作

2022-07-13 11:21:17 字數 1141 閱讀 2287

最近突然覺得不寫部落格又開始偷懶了,決定把定時任務結合釘釘群機械人的模式簡單介紹下備忘。

1.xxl-job

通過註解@xxljob的方式申明式的編寫自己的定時任務邏輯。後續在排程中心選擇好你的執行器後,選擇的定時任務就是你@xxljob的value。老規矩一圖勝萬言。

2.釘釘群機械人

釘釘群機械人的使用方法

可以查閱官方文件,使用也很簡單。

step1:建立釘釘群,啟用機械人,記錄下serverurl含access_token及對應的secret。

建議把dingtalk訊息傳送整理成工具類放到公共元件。

3.設計該有的樣子

a.考慮釘釘機械人配置資訊、訊息模板配置資訊、定時任務和釘釘機械人的關聯關係、定時任務和訊息模板的關聯關係建立表結構。達到定時任務處理結束,根據關聯關係拿到訊息模板,再根據關聯關係

迴圈傳送到諾幹個機械人。這部分**統一。

b.執行器專案下抽離xxl-job相關配置,統一放到component-xxk-job元件下,達到公司內部其他專案可以開箱即用。

4.效果展示

釘釘群機械人

一 首先在釘釘群裡新增乙個自定義機械人 儲存機械人的webhook位址 二 python 示例 安裝requests模組 pip3 install requestsimport requests content at url 機械人的 webhook 位址 r requests.post url u...

釘釘通知系列 Jenkins發布後自動通知

最近使用jenkins進行自動化部署,但是發布署後,並沒有相應的通知,雖然有郵件傳送通知,但是發現郵件會受限於大家接受的設定,導致不能及時看到相關的發布內容。由於之前有用gitlab推送訊息到釘釘的方式,因此考慮jenkins是否能通知到釘釘的實現方式。注意 此處的webhook將用於jenkins...

釘釘通知系列 Jenkins發布後自動通知

最近使用jenkins進行自動化部署,但是發布署後,並沒有相應的通知,雖然有郵件傳送通知,但是發現郵件會受限於大家接受的設定,導致不能及時看到相關的發布內容。由於之前有用gitlab推送訊息到釘釘的方式,因此考慮jenkins是否能通知到釘釘的實現方式。注意 此處的webhook將用於jenkins...