Rainbond 5.1.3发布,快速部署和运维spring cloud集群spring
今天为你们带来Rainbond 5.1系列第三个更新版本,本次版本更新的关键是下降Rainbond学习门槛,咱们不只增长了新用户指导任务来指引用户学习Rainbond的线路,同时在经过源码批量建立服务、经过Docker镜像批量智能建立服务等多个方面增长了大量改进来方便用户。数据库
Rainbond是开源的企业应用云操做系统,支撑企业应用的开发、架构、交付和运维的全流程,经过无侵入架构,无缝衔接各种企业应用,底层资源能够对接和管理IaaS、虚拟机和物理服务器。服务器
支持一次构建spring cloud多服务,基于Maven多模块批量建立服务[beta]架构
基于源码直接构建服务是开发者最经常使用的场景,使用Rainbond的用户有比较大的比例使用SpringCloud微服务架构或其余微服务架构,它们使用Maven Module维护整个工程代码,对于此类用户过去只能分别来建立服务,若是不了解Rainbond对于多模块代码的支持原理,门槛就比较高。Rainbond的核心抽象是应用级,与整个工程对应。所以可以直接从源码构建出整个业务系统将大大下降用户学习使用门槛。负载均衡
在5.1.3版本中Rainbond增长了识别Maven Module的流程,自动识别代码仓库的全部打包方式为war和jar的模块,用户选择业务服务须要的模块批量建立服务,建立完成后便可持续基于源码集成构建和部署。运维
不足的是目前没法从源码识别出服务的依赖关系和对第三方服务(好比数据库)的依赖状况,所以还须要用户自行根据业务架构建立数据库服务和调整服务间的依赖关系。后续版本中将支持基于Rainbondfile文件定义服务依赖关系从而能够直接正确建立全部服务。socket
Spring Cloud集群部署文档ide
新增新手引导任务流程微服务
通过对用户使用Rainbond第一周周期内的状况统计分析,为了更好的引导新用户理解Rainbond的关键流程使用方法,当前版本中咱们设计了7个初级任务,指引用户完成Rainbond产品的初级体验。性能
Rainbond监控项目进一步完善
集群和服务监控和报警必然是运维同仁们的重点关注功能。Rainbond的监控系统是基于Prometheus实现的自动化监控系统,使用Rainbond项目用户无需再独立搭建集群监控数据收集系统。Rainbond内置支持节点物理设备和操做系统监控、节点系统服务监控、容器监控和服务业务性能监控。开源用户只须要自行配置Grafane可视化Dashboard便可对监控数据进行可视化,经过Prometheus-Altermanger对接便可进行报警,Rainbond已内置部分报警策略。
其余改进
安装方面:
BUG修复
安装和升级
新集群安装参考Rainbond安装文档:https://www.rainbond.com/docs...
升级已有集群到5.1.3版本: https://www.rainbond.com/docs...