多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1. 设计要求 * 旅客服务相关系统在集团旅客服务云平台统一架构下规划实施,需要符合厚中台薄应用设计要求 * 旅客服务域系统新建或改造系统中涉及到航班、旅客、行李等实时节点数据统一从旅客服务云平台通过接口同步或队列异步方式获取 * 旅客服务域系统升级改造要求与旅客服务云平台进行数据和服务能力对接,将相关服务能力提供给旅客服务云平台 * 旅客服务域新建系统要求采用前后端分离开发的模式 2. 实施要求 * 项目制建设的新建系统无特殊要求都采用java语言进行开发 * 平台内部署的系统要求对外提供restful接口并接入平台API网关进行鉴权 * 平台外部署的系统要求与旅客服务云平台的对接中心进行对接,协议可以是restful、webservice、rpc等不限 * 项目制系统要求源代码统一存储在集团的git仓库中,便于自动化运维 * 新建系统的日志统一存储在云平台的日志服务中心,提供实时查询和统计 * 平台内部署的系统自动完成代码扫描工作,问题要求及时解决,平台外部署的系统上线前进行扫描并改进后上线 3. 部署要求 * 新建系统无特殊要求统一部署在集团旅客服务云平台EDAS环境内,有前端的页面部署在阿里云OSS上 * 新建系统由集团统一提供应用服务器、容器、域名、SSL证书、负载均衡、关系数据库、nosql数据库、文件存储等资源 * 云平台提供生产和测试两套环境,开发环境各系统独自建立 * 由集团统一配置网络资源带宽以及与本地服务器的vpn连通 * 新建系统要求在集团云效平台内完成自动化构建、编译、发布、上线 * 平台内部署的系统由平台完成高可用性、备用系统的部署,平台外部署的系统自行完成高可用和冗余性 4. 运维要求 * 平台内部署的系统由集团统一进行自动化运维 * 由平台统一提供分配运维系统账号 * 运维配置参数如CPU预警值、电话通知人由业务应用自行设置 * 平台内部署的系统数据库由平台完成自动化备份,要求任何时点的数据都可恢复 5. 管理要求 * 所有旅客服务域项目纳入集团云效管理平台进行需求的统一管理 * 逐步推进从项目、需求、任务、迭代、缺陷五个粒度进行项目的进度和质量控制 * 相关文档要求在线化,在云效的文档模块在线完成 * 系统必须提供切实可行的应急处理方案,至少每半年灾难演练一遍