章节摘要:前十章搭起了一套功能完整的交易系统,本章解决"让它长期可靠地跑下去"。11.1 节讲可观测层:官方内置的 Prometheus 指标与 Grafana 面板(README 口径),盯住三类关键指标——订单延迟、拒绝率、数据新鲜度,外加一份告警入门清单。11.2 节讲备份与升级:PostgreSQL 备份策略的频率、保留与恢复演练三要素;版本升级的固定次序——先跑 migration 进程再起其余服务,以及配套的回滚方案。11.3 节讲多租户 SaaS 能力:官方支持的多租户形态让你可以自建小型策略平台,租户隔离的思路与产品化前的检查表。本章的立场:生产化的本质不是加功能,而是给系统的每个"我以为没问题"找到证据——指标是证据,备份是证据,演练记录也是证据。
生产化三支柱 ┌──────────────────────────────────────────────┐ │ QuantDinger v5 六进程 │ │ migration·backend·trading-worker·scheduler· │ │ celery-worker·celery-beat │ └───────┬───────────────────┬────────────────┬───┘ │ 指标 │ 数据 │ 多人 ▼ ▼ ▼ 11.1 可观测层 11.2 备份与升级 11.3 多租户 Prometheus+Grafana PostgreSQL 备份 租户隔离 延迟·拒绝率·新鲜度 先migration后起服务 产品化检查表 │ │ │ └───────────────────┴────────────────┘ ▼ 例行节奏:日巡检·周复核·月演练·季轮换
一句话金句:生产化就是给每一个"我以为没问题"配一份证据。
(文字流程图)可观测层发现问题 → 备份保住数据底线 → 升级按次序推进 → 多租户把系统能力开放给更多人而不失序。
三节按"看得见—保得住—放得开"递进:没有观测谈不上备份决策,没有备份谈不上升级,没有前两者都不要谈多租户。
┌──────────────────┐ 指标定位风险 ┌──────────────────┐ │ 11.1 可观测层 │ ────────────▶ │ 11.2 备份与升级 │ │ 看得见 │ │ 保得住 │ └─────────┬────────┘ └─────────┬────────┘ │ 指标与备份就位后才谈开放 │ 升级次序稳定后才谈规模 └──────────────────────────────────────┘ ▼ ┌────────────────────┐ │ 11.3 多租户 SaaS │ │ 放得开 │ └──────────┬─────────┘ ▼ 附录 A/B/C(速查与练习,全书收口)
免责声明:本书仅供研究与教育用途,不构成任何投资建议;实盘交易风险自担,建议长期停留在 paper 模式。