软件开发基础框架设计案例模型
一、基础设备层①虚拟机:6台内网虚拟机+2台外网虚拟机二、平台服务层①版本服务器:GitLab服务器②Maven私服:Nexus私服③持续部署/持续发布:Jenkins服务器④缺陷管理:搭建缺陷管理服务器(神兵系统)⑤配置中心:搭建配置中心(APOLLO)⑥Docker:Docker环境搭建和镜像仓库⑦K8S:K8S容积管理平台搭建⑧消息中间件:RabbitMQ⑨非关系数据库:Redis⑩关系数据
·
一、基础设备层
①虚拟机:6台内网虚拟机+2台外网虚拟机
二、平台服务层
①版本服务器:GitLab服务器
②Maven私服:Nexus私服
③持续部署/持续发布:Jenkins服务器
④缺陷管理:搭建缺陷管理服务器
⑤配置中心:搭建配置中心(APOLLO)
⑥Docker:Docker环境搭建和镜像仓库
⑦K8S:K8S容积管理平台搭建
⑧消息中间件:RabbitMQ
⑨非关系数据库:Redis
⑩关系数据库:MySQL
⑪文档服务器:MinDoc文档服务器
⑫日志服务器:ELK搭建
⑬项目管理:搭建禅道服务器
三、支撑服务层
①注册中心:Eureka注册中心和集群
②服务网关:网关路由、熔断、重试
③服务调用
④服务熔断:服务熔断和熔断仪表盘
⑤单点登陆和授权
⑥权限系统管理
⑦监控:数据库监控
⑧常用框架:MyBatis、Redis、RabbitMQ
⑨快速开发:快速开发依赖
⑩原型:Maven原型快速生成
⑪发布
四、交付流水线
①持续交付:Jenkis、Docker使用
②微服务开发框架:项目使用规范文档、项目结构规范文档
③K8S容器化平台:K8S
④DevOps工程实践规范:项目标准库文档、云原生框架文档
更多推荐
已为社区贡献1条内容
所有评论(0)