自动大型主机代码转换

本页面提供了架构指南和操作工作流,用于在Google Cloud上自动生成大型主机代码并验证功能对等性。

如果您是 Cloud Architect、应用开发者或迁移工程师,请使用本页面上的信息,通过 Antigravity CLI 将提取的技术元数据合成为目标语言(例如 Java 或 Go)的现代微服务,并在割接前使用 Dual Run 验证生产等效性。

在阅读本页面之前,您应该已经完成旧版代码分析、提取了业务规则并定义了目标架构规范。

自动化代码生成工作流

AI 辅助代码生成结合了四个核心输入(从 Mainframe Assessment Tool 中提取的业务逻辑、技术架构元数据、产品需求文档 [PRD] 和目标架构模板),以生成微服务实现,如下图所示:

架构图,展示了四个核心输入如何组合成 AI 辅助代码生成工作流。

使用 Dual Run 进行并行验证

为了降低割接风险,Dual Run 使用以下组件来验证并行事务:

  • 拦截器代理:捕获旧版大型主机上的传入 HTTP、3270、Socket 或 MQ 请求,并将实时载荷转发到 Pub/Sub。
  • Dualizer 重放引擎:针对在 Google Cloud上运行的现代化辅助系统重放捕获的在线交易。
  • 数据比较器:自动实时比较旧版大型主机和 Google Cloud 实例之间的响应和数据库状态。
  • 一致性信息中心:在 BigQuery 信息中心内跟踪功能一致性指标,以支持切换决策。

后续步骤