Rainbond 5.1.3发布,快速部署和运维spring cloud集群

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

  • Spring Cloud 微服务部署在 Rainbond 的优点
  • Spring Cloud 微服务与 Service Mesh 的融合
  • Spring Cloud 微服务部署在 Rainbond 的案例

新增新手引导任务流程微服务

通过对用户使用Rainbond第一周周期内的状况统计分析,为了更好的引导新用户理解Rainbond的关键流程使用方法,当前版本中咱们设计了7个初级任务,指引用户完成Rainbond产品的初级体验。性能

guide.jpg?nsukey=cGFXuXPHdX4WkbGN5rgj%2Bn0y7Gte6Mpcx7kHl2GZcS0XjTTm3qdmpeQCo9%2FW4zFQzActVs%2BVFibtxrqJbbU9E4l%2BbVs%2FXjxom23TOcskqUzvMNY9yJgp9yF87lMuI2ET86uLBzTBQYhAtFn4NNgi1UeuIM4jCkE4EpsCmI%2FcZFtV7H2J6%2FVHrZvWYBmzVRqTo%2FR1zy0nuf1dZ7ISQYhp5g%3D%3D

Rainbond监控项目进一步完善

集群和服务监控和报警必然是运维同仁们的重点关注功能。Rainbond的监控系统是基于Prometheus实现的自动化监控系统,使用Rainbond项目用户无需再独立搭建集群监控数据收集系统。Rainbond内置支持节点物理设备和操做系统监控、节点系统服务监控、容器监控和服务业务性能监控。开源用户只须要自行配置Grafane可视化Dashboard便可对监控数据进行可视化,经过Prometheus-Altermanger对接便可进行报警,Rainbond已内置部分报警策略。

jiankong.gif

其余改进

  • 改进基于应用市场的服务升级策略,新增对环境变量、存储(包括依赖存储)、端口、服务依赖等属性的升级[beta]
  • 改进Docker Compose 批量建立服务的功能,修改服务镜像检测机制大大提升DockerCompose检测成功性。同时支持设置私有镜像仓库的帐号信息。提供了Docker Compose到Kubernetes转化的稳定功能支持。
  • Git-Webhook增长对腾讯Coding代码仓库的支持。
  • 镜像仓库Webhook自动构建支持Tag版本根据策略进行自动验证和改变。
  • 改进镜像建立服务识别策略,智能识别镜像信息肯定服务部署类型和内存分配,提供服务建立准确性。
  • 应用网关支持便捷设置Websocket支持和ProxyBuffer等参数。
  • 改进端口属性维护机制,增长当端口删除时自动设置其余与端口绑定的服务属性,好比健康检查。防止因为错误的端口设置致使服务一直运行异常。
  • 系统服务注册功能改进,基于健康检查实现注册Endpoint的自动上线和下线,解决错误的添加管理节点致使镜像仓库等服务负载均衡错误问题。[beta]

    安装方面:

  • 优化安装流程,将push镜像流程更改到最后防止push镜像失败致使安装不成功。
  • 新增使用第三方数据库的机制,用户提供数据库给Rainbond数据中心和控制台使用Rainbond将再也不默认安装数据库,适用于生产环境部署时对数据库单独进行部署和运维。[beta]
  • 调整部分组件日志级别等启动参数

BUG修复

  • 修复在HTTP访问策略中添加IP或其余非法域名致使服务没法启动的BUG。
  • 修复了DockerRun等方式建立的服务后期没法修改帐号密码的问题。
  • 修复了镜像错误致使检测失败后UI未提供后续操做的问题。
  • 修复了重复添加访问策略致使服务没法访问的问题。
  • 修复了UI搜索访问策略后没法进行翻页的BUG。
  • 修复了服务通过分享事后,伸缩范围固化的问题。

安装和升级

新集群安装参考Rainbond安装文档:https://www.rainbond.com/docs...

升级已有集群到5.1.3版本: https://www.rainbond.com/docs...

相关文章
相关标签/搜索