Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

栏目: 软件资讯 · 发布时间: 5年前

内容简介:今天为大家带来Rainbond 5.1系列第三个更新版本,本次版本更新的关键是降低Rainbond学习门槛,我们不仅增加了新用户指导任务来指引用户学习Rainbond的线路,同时在通过源码批量创建服务、通过Docker镜像批量智能创...

今天为大家带来Rainbond 5.1系列第三个更新版本,本次版本更新的关键是降低Rainbond学习门槛,我们不仅增加了新用户指导任务来指引用户学习Rainbond的线路,同时在通过源码批量创建服务、通过 Docker 镜像批量智能创建服务等多个方面增加了大量改进来方便用户。

Rainbond是开源的企业应用云操作系统,支撑企业应用的开发、架构、交付和运维的全流程,通过无侵入架构,无缝衔接各类企业应用,底层资源可以对接和管理IaaS、虚拟机和物理服务器。

支持一次构建spring cloud多服务,基于Maven多模块批量创建服务[beta]

基于源码直接构建服务是开发者最常用的场景,使用Rainbond的用户有比较大的比例使用SpringCloud微服务架构或其他微服务架构,它们使用Maven Module维护整个工程代码,对于此类用户过去只能分别来创建服务,如果不了解Rainbond对于多模块代码的支持原理,门槛就比较高。Rainbond的核心抽象是应用级,与整个工程对应。因此能够直接从源码构建出整个业务系统将大大降低用户学习使用门槛。

在5.1.3版本中Rainbond增加了识别Maven Module的流程,自动识别代码仓库的所有打包方式为warjar的模块,用户选择业务服务需要的模块批量创建服务,创建完成后即可持续基于源码集成构建和部署。

不足的是目前无法从源码识别出服务的依赖关系和对第三方服务(比如数据库)的依赖情况,因此还需要用户自行根据业务架构创建数据库服务和调整服务间的依赖关系。后续版本中将支持基于Rainbondfile文件定义服务依赖关系从而可以直接正确创建所有服务。

Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

Spring Cloud集群部署文档

  • Spring Cloud 微服务部署在 Rainbond 的优势

  • Spring Cloud 微服务与 Service Mesh 的融合

  • Spring Cloud 微服务部署在 Rainbond 的案例

    新增新手引导任务流程

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

    Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

    Rainbond监控项目进一步完善

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

    Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

    其他改进

    • 改进基于应用市场的服务升级策略,新增对环境变量、存储(包括依赖存储)、端口、服务依赖等属性的升级[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/quick-start/rainbond_install/

    升级已有集群到5.1.3版本: https://www.rainbond.com/docs/user-operations/upgrade/5.1.2-5.1.3/

     


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

时间的朋友2018

时间的朋友2018

罗振宇 / 中信出版集团 / 2019-1

2018年,有点不一样。 从年头到现在,各种信息扑面而来。不管你怎么研判这些信息的深意,有一点是有共识的:2018,我们站在了一个时代的门槛上,陌生,崭新。就像一个少年长大了,有些艰困必须承当,有些道路只能独行。 用经济学家的话说,2018年,我们面对的是一次巨大的“不确定性”。 所谓“不确定性”,就是无法用过去的经验判断未来事情发生的概率。所以,此时轻言乐观、悲观,都没有什么意......一起来看看 《时间的朋友2018》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具