一、问题背景
该项目提供友盟+SDK下载、相关辅助工具、集成demo等相关功能。
因原有SDK版本升级配置文件较复杂,需要在java端通过多个文件查询整合得到前端界面勾选内容数据,且升级SDK均需要手动拉取oss文件到服务端本地缓存,导致维护成本较高,且时间悠久无相关产品及开发文档说明,因此在本次业务升级中重构改应用。
二、改造目标
- 新版体验: SDK_开发者中心-友盟+
- 满足升级功能迭代包括新增多端整合功能等,以及视觉全新体验。
- java端迁移到node,直连oss简化配置文件,节约”人工智能“的升级维护成本。
- 下载由后端转到oss直连下载, 大大提高下载效率。
- SDK端各原文件统一格式为zip,文件存储与服务端分离,提高后续维护性。
- 使用SSR服务端渲染,提高SEO优化。