SuperAPI AI 工具集

modal-web-scheduling-knowledge

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:当需要把 Modal.com 上的函数暴露为 API,或为 Modal 任务配置定时调度时使用本技能。GPU 计算、自动扩缩容与存储原语请改用对应的 Modal 计算或存储技能。

端点路由:简单函数型 HTTP API 用 @modal.fastapi_endpoint();完整 FastAPI/Starlette 应用、WebSocket、中间件与路由用 @modal.asgi_app();WSGI 框架用 @modal.wsgi_app()。高吞吐且每容器可安全处理并发输入的端点可加 @modal.concurrent。本地用 modal serve 测试,再用 modal deploy 部署。

调度路由:日历式调度与显式时区用 modal.Cron(...);按间隔执行用 modal.Period(...)。调度只在已部署的应用上运行,modal run 仅用于手动测试。定时 ETL 或周期性任务应加入重试、超时与幂等性。

调试清单:测试调度前确认应用已部署;用有界日志流查看端点日志;部署前校验密钥与环境名称;在放大流量前先跑一次最小请求或手动触发调度。

限制:资料未提供具体价格、平台支持范围或性能数据,暂未提供。