把中心 Hub 与本地 Edge 执行节点分离的 OCR 基础设施,用协议、租约、幂等和可观测性约束跨网络执行。
介绍
OCR Platform 将协调与执行分开:Hub 负责任务协议、调度、队列、租约和状态,Edge 在靠近数据或专用算力的环境中执行 OCR。服务通过健康检查、指标、TTL、重试上限和幂等键限制离线节点、重复执行与无限堆积,并明确不拥有上层业务事实。
技术栈
协调与执行分离
Hub 提供协议、调度、存储和可观测性,Edge 在数据或算力所在环境执行 OCR;Edge 离线时请求明确失败或超时。
可靠性语义
任务通过租约、TTL、重试上限和幂等键控制重复与堆积,运行指标区分连接、队列和在途任务状态。
可回滚边界
消费者可以把基础 URL 或传输模式切回旧服务;平台不持有业务事实,Redis 与 spool 只保存可过期、可重建的运行数据。
要点
- Hub 负责任务协调与状态,Edge 负责本地 OCR 执行,中心不静默回退执行。
- 租约、重试上限、TTL 与幂等键约束重复执行和队列堆积。
- 健康检查与指标暴露 Redis、队列深度、协议版本、已连接 Edge 和在途任务。
- 服务不拥有业务事实,停止平台不会修改消费者已经持久化的业务数据。