← 返回養蝦攻略課程
09
MODULE 03 · LESSON 09
55–60 分鐘 · PPT 70、73–79、101、118

自動化落地:Cron、Heartbeat 與安全運營

本課交付物

完成一個帶人工確認與失敗處理的低風險自動化方案。

學習目標

  • 區分 Cron 的定時觸發與 Heartbeat 的持續檢查。
  • 能把手動場景轉為可觀察、可暫停、可恢復的自動化。
  • 為高風險動作設置草稿、審批、白名單和回滾。

60 分鐘課堂流程

時間環節講師動作與內容
0–7觸發方式辨析固定 8:00 推送用什麼?每小時檢查逾期任務用什麼?
7–18Cron 與 HeartbeatCron 適合固定時點;Heartbeat 適合週期檢查和狀態變化。
18–30自動化五件套觸發、輸入、處理、輸出、失敗處理。
30–42現場設計把任務提醒拆成讀取、逾期檢測、匯總、推送、即時提醒。
42–50安全分級讀取低風險;寫入中風險;外發、刪除、付款、指令執行高風險。
50–56演練失敗資料源不可用、渠道失敗、重複觸發時系統如何處理。
56–60上線門檻手動穩定 3 次,先草稿後執行,保留日誌和停止開關。

詳細講義與建議講述方式

01

用「鬧鐘與值班巡檢」類比

Cron 像鬧鐘,Heartbeat 像值班人員定期巡查。

02

先講失敗路徑

可靠自動化的差別不在正常時能跑,而在異常時不會造成損失。

03

讓學員說出停止方式

每個自動化上線前都必須回答:如何暫停?如何回滾?誰收到失敗通知?

建議講師話術
「自動化的門檻不是能不能按時執行,而是失敗時會不會傷害你。任何上線方案都要有暫停、告警和人工確認。」

貫穿案例與現場演示

貫穿案例:逾期任務提醒

Heartbeat 每小時讀取任務表並標記新增逾期項;Cron 每天 17:00 匯總;飛書即時提醒僅針對高優先級逾期;失敗時只告警,不修改任務。

演示提醒:演示為何「每小時檢查」與「每天匯總」需要兩種觸發。

課堂練習

  • · 為一個場景填寫自動化五件套。
  • · 標註每一步的風險級別和權限。
  • · 設計重複觸發、資料為空、渠道失敗三種異常處理。

講師追問

  • · 異常時預設停還是繼續?
  • · 誰來確認高風險動作?
  • · 如何防止重複執行?

常見誤區與講師處理

  • 誤區:把定時任務當可靠自動化。處理:補上失敗處理、告警、冪等和停止開關。
  • 誤區:自動外發無審核。處理:先生成草稿並人工確認。

課後作業與驗收

上線一個只讀或草稿型自動化,觀察 3 天日誌後再開放寫入能力。

驗收方式:下節課開場隨機抽取 2–3 位學員展示真實輸出或配置片段;只評「是否可驗證、是否穩定、是否更貼合」,不評功能數量。