遗留 Java 单体如何安全接入 LLM:Strangler Fig 模式加影子评估
Dense-Set4765 · reddit · 2026-10-31
作者讨论在企业遗留单体应用(Java 客服工单分类系统)中接入 LLM 的架构问题,提出用 Strangler Fig 模式隔离分类能力,并附上长文。关键要点:
- 架构五步:Facade 稳定接口 → 独立 LLM gateway 服务 → 影子评估(旧实现保持权威)→ Feature flags 逐步切流 → 输出校验与降级回退
- 核心区分:Schema 合法 ≠ 语义正确 ≠ 被授权。LLM 可能返回格式完美但分类错误的 JSON;即使分类正确也不应自动授予模型改变应用状态的权限,业务动作仍由现有应用负责
- 失败场景:超时、服务不可用、无效响应均需回退到旧分类器
- 成本权衡:小而低风险的功能没必要上外部 gateway,额外基础设施复杂度要划算
作者征求社区意见:何时值得为架构分离付出运维成本。
「编程与Agent」频道最新
- 开发者分享 Grok Bot 团队搭建指南:少而精、让 bot 自建技能库 — CurieuxExplorer · 2026-11-01
- 747 个 AI 想法实测:「想法下降」也有 scaling law — DimitrisPapail · 2026-11-01
- Magnific 用 Claude 与 MCP 做万圣节游戏,动画一步到位 — petewoodbridge · 2026-11-01
- 用 AI 持续优化游戏帧率,六个场景渲染耗时再降 9%-15% — AIandDesign · 2026-11-01
- Parcha 创始人撰文:也许你根本不需要 Agent — blaizedsouza · 2026-11-01
- Claude Code 多 Agent 一天烧 945 万 token,元凶是读自己的笔记 — WWEtrump · 2026-11-01