软件开发基础框架设计案例模型

一、基础设备层

①虚拟机: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工程实践规范:项目标准库文档、云原生框架文档

 

 

 

 

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月26日
下一篇 2020年9月26日

相关推荐

-09-26T14:17:00+08:00", "author": {"@type":"Person","name":"企业软件","url":"/author/jinwe2022"} }