spring boot部署系统--morphling简介
2017-12-27 15:16
381 查看
Morphling
简介
Morphling是一套基于Spring Boot 1.5开发的部署系统,依赖简单,一套Mysql即可运行,操作简单明了,适用于百台规模几下机器的运维操作功能概述
系统部署
多角色配置,不同角色区分环境和菜单权限。不同环境可以做不同配置,满足一般公司的基本开发部署需求。
分为服务端,客户端两个服务。客户端安装在每个服务器上。部署时候服务端通知需要部署的机器,得到通知的客户端从服务端远程获取安装包部署。
缓存管理
基于spring-boot-starter方式引入缓存管理组件(基于注解),通过endpoint向外暴露服务的所有缓存,从而实现集中统一管理。
服务降级
基于配置中心(apollo),引入spring-boot-starter-degrade组件,声明需要走降级的方法,通过endpoint向外暴露所有可降级的方法以及该方法关联的配置键,从而实现降级统一管理。
git地址:https://gitee.com/lianqu1990/morphling
示例
相关文章推荐
- 在centos下将Springboot应用部署为系统服务
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十四):项目打包部署
- springboot基础总结以及Java系统部署脚本使用
- 【系统学习SpringBoot】springBoot +IDEA 热部署
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十六):容器部署项目
- spring boot 自动更新静态文件和后台代码 -- 热部署
- SpringBoot项目在IntelliJ IDEA中实现热部署
- spring boot微信点餐系统
- 【系统学习SpringBoot】SpringBoot初遇邮件服务
- SpringBoot微服务之分布式跟踪系统(springboot+zipkin+MySQL)
- spring-boot从创建到部署(内含swagger配置)
- 第十七章 springboot + devtools(热部署)
- 【tomcat】MacOS安装Tomcat并部署spring-boot项目
- 【系统学习SpringBoot】SpringBoot自定义Filter
- SpringgBoot入门系列篇(十三):部署SpringBoot到tomcat上并启动
- CenOS 7 手撸springboot 自动部署脚本autodeploy.sh
- 从零部署Spring boot项目到云服务器(正式部署)
- 从零开始通过idea插件将一个spring boot项目部署到docker容器里运行
- SpringBoot之瘦身部署的详细步骤
- Druid简介(Spring Boot + Mybatis + Druid数据源【官方start】)