本頁面提供架構指南和作業工作流程,說明如何在Google Cloud自動產生大型主機程式碼,並驗證功能是否一致。
如果您是雲端架構師、應用程式開發人員或遷移工程師,請參考本頁資訊,使用 Antigravity CLI 將擷取的技術中繼資料,整合至以 Java 或 Go 等目標語言編寫的新式微服務,並在轉換前使用 Dual Run 驗證正式環境。
閱讀本頁面前,請先完成舊版程式碼分析、擷取業務規則,並定義目標架構規格。
自動化程式碼生成工作流程
AI 輔助程式碼生成功能會結合四項核心輸入內容:從大型主機評估工具擷取的商業邏輯、技術結構定義中繼資料、產品需求文件 (PRD) 和目標架構範本,以產生微服務實作,如下圖所示:
使用 Dual Run 進行平行驗證
為降低轉換風險,Dual Run 會使用下列元件驗證平行交易:
- 攔截器 Proxy:擷取舊版大型主機上傳入的 HTTP、3270、Socket 或 MQ 要求,並將即時酬載轉送至 Pub/Sub。
- Dualizer 重播引擎:針對在 Google Cloud上執行的現代化次要系統,重播擷取的線上交易。
- 資料比較工具:自動即時比較舊型大型主機和 Google Cloud 執行個體之間的回應和資料庫狀態。
- Parity 資訊主頁:追蹤 BigQuery 資訊主頁中的功能同等性指標,協助您做出切換決策。