← 返回養蝦攻略課程
09
MODULE 03 · LESSON 09
55–60 分鐘 · PPT 70、73–79、101、118
自動化落地:Cron、Heartbeat 與安全運營
本課交付物
完成一個帶人工確認與失敗處理的低風險自動化方案。
學習目標
- 區分 Cron 的定時觸發與 Heartbeat 的持續檢查。
- 能把手動場景轉為可觀察、可暫停、可恢復的自動化。
- 為高風險動作設置草稿、審批、白名單和回滾。
60 分鐘課堂流程
| 時間 | 環節 | 講師動作與內容 |
|---|---|---|
| 0–7 | 觸發方式辨析 | 固定 8:00 推送用什麼?每小時檢查逾期任務用什麼? |
| 7–18 | Cron 與 Heartbeat | Cron 適合固定時點;Heartbeat 適合週期檢查和狀態變化。 |
| 18–30 | 自動化五件套 | 觸發、輸入、處理、輸出、失敗處理。 |
| 30–42 | 現場設計 | 把任務提醒拆成讀取、逾期檢測、匯總、推送、即時提醒。 |
| 42–50 | 安全分級 | 讀取低風險;寫入中風險;外發、刪除、付款、指令執行高風險。 |
| 50–56 | 演練失敗 | 資料源不可用、渠道失敗、重複觸發時系統如何處理。 |
| 56–60 | 上線門檻 | 手動穩定 3 次,先草稿後執行,保留日誌和停止開關。 |
詳細講義與建議講述方式
01
用「鬧鐘與值班巡檢」類比
Cron 像鬧鐘,Heartbeat 像值班人員定期巡查。
02
先講失敗路徑
可靠自動化的差別不在正常時能跑,而在異常時不會造成損失。
03
讓學員說出停止方式
每個自動化上線前都必須回答:如何暫停?如何回滾?誰收到失敗通知?
建議講師話術「自動化的門檻不是能不能按時執行,而是失敗時會不會傷害你。任何上線方案都要有暫停、告警和人工確認。」
貫穿案例與現場演示
貫穿案例:逾期任務提醒
Heartbeat 每小時讀取任務表並標記新增逾期項;Cron 每天 17:00 匯總;飛書即時提醒僅針對高優先級逾期;失敗時只告警,不修改任務。
演示提醒:演示為何「每小時檢查」與「每天匯總」需要兩種觸發。
課堂練習
- · 為一個場景填寫自動化五件套。
- · 標註每一步的風險級別和權限。
- · 設計重複觸發、資料為空、渠道失敗三種異常處理。
講師追問
- · 異常時預設停還是繼續?
- · 誰來確認高風險動作?
- · 如何防止重複執行?
常見誤區與講師處理
- 誤區:把定時任務當可靠自動化。處理:補上失敗處理、告警、冪等和停止開關。
- 誤區:自動外發無審核。處理:先生成草稿並人工確認。
課後作業與驗收
上線一個只讀或草稿型自動化,觀察 3 天日誌後再開放寫入能力。
驗收方式:下節課開場隨機抽取 2–3 位學員展示真實輸出或配置片段;只評「是否可驗證、是否穩定、是否更貼合」,不評功能數量。