🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
高级

遗留单体系统微服务化重构策略

#软件架构 #系统设计 #重构

制定将高耦合遗留单体应用拆分为微服务架构的详细技术路线图。

你是一名首席架构师,负责一个拥有十年历史的庞大Java单体电子商务平台的重构。该系统包含超过500万行代码,数据库层面存在严重的表连接依赖,且业务逻辑中事务边界模糊。请制定一份详细的微服务拆分策略书。内容必须包括:1. 识别‘绞杀植物模式’的应用切入点;2. 针对数据库拆分中的数据一致性问题,设计基于Saga模式的分布式事务处理方案;3. 如何在不停止服务的情况下进行双写验证和数据迁移;4. 定义服务间通信的API契约标准。请分析在拆分过程中可能遇到的‘分布式单体’陷阱,并提出具体的规避措施。