Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
自动大型主机代码转换
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页面提供了架构指南和操作工作流,用于在Google Cloud上自动生成大型主机代码并验证功能对等性。
如果您是 Cloud Architect、应用开发者或迁移工程师,请使用本页面上的信息,通过 Antigravity CLI 将提取的技术元数据合成为目标语言(例如 Java 或 Go)的现代微服务,并在割接前使用 Dual Run 验证生产等效性。
在阅读本页面之前,您应该已经完成旧版代码分析、提取了业务规则并定义了目标架构规范。
自动化代码生成工作流
AI 辅助代码生成结合了四个核心输入(从 Mainframe Assessment Tool 中提取的业务逻辑、技术架构元数据、产品需求文档 [PRD] 和目标架构模板),以生成微服务实现,如下图所示:

使用 Dual Run 进行并行验证
为了降低割接风险,Dual Run 使用以下组件来验证并行事务:
- 拦截器代理:捕获旧版大型主机上的传入 HTTP、3270、Socket 或 MQ 请求,并将实时载荷转发到 Pub/Sub。
- Dualizer 重放引擎:针对在 Google Cloud上运行的现代化辅助系统重放捕获的在线交易。
- 数据比较器:自动实时比较旧版大型主机和 Google Cloud 实例之间的响应和数据库状态。
- 一致性信息中心:在 BigQuery 信息中心内跟踪功能一致性指标,以支持切换决策。
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]