外观主题
阅读语言

Serverless 函数 —— 事件触发、按需运行、用完即走

软件 本站软件 3小时前
https://yxp.hk/p/ZaQl78

📦 开源仓库:learn_serverless_functions · 纯 Python 标准库 · 学习演示项目

Serverless 的核心不是「没有服务器」,而是「你不再管理服务器」:函数平时不运行,事件一到才被拉起,处理完即释放。无状态、短生命周期、按调用计费。

核心思路

  event: order.created
        │
        ├─► function: send_email        (按需运行)
        └─► function: update_inventory  (按需运行)

  event: payment.received
        │
        └─► function: confirm_order     (按需运行)
  • 函数无状态、短生命周期
  • 事件到达才启动,处理完就结束
  • 没有常驻进程,没有容量规划,闲时不花钱

为什么值得学

  • 免运维:只写函数,不写基础设施
  • 自动伸缩:每个事件都可以拉起新实例
  • 按用量计费:空闲零成本

演示场景

  1. order.created 事件触发发邮件 + 扣库存两个函数
  2. payment.received 事件触发订单确认函数

运行

python run_all.py

纯 Python 标准库,零第三方依赖,一键跑完所有演示场景后自动退出。
仓库:github.com/yxpil/learn_serverless_functions,欢迎 Star 与提 Issue。