当前位置: 首页 > Linux

开源PaaSRainbondV5.1发布,支持异构复杂微服务架构管理

时间:2023-04-06 04:08:33 Linux

开源PaaSRainbondV5.1发布,支持异构复杂微服务架构管理V5.1大版本有已更新。首先,对所有为彩虹项目提出建议的用户朋友表示感谢。V5.1版本的大部分思考来自于很多用户对Rainbond项目提出的建议。Rainbond是一个开源的企业应用云操作系统,支持企业应用开发、架构、交付、运维全流程。它通过非侵入式架构无缝连接各种企业应用程序。底层资源可以与IaaS、虚拟机和物理服务器进行连接和管理。支持第三方微服务集成和管理Rainbond作为云应用操作系统的开源产品,在很多企业落地和使用过程中存在两个共同的问题:分步迁移策略,以及服务已经如何在Rainbond上与遗留服务通信和统一管理进行了比较。Rainbond应用网关非常好用,但遗留服务无法与Rainbond上的服务共享外部端口或域名。在Rainbond5.1版本中,提出了第三方服务的概念,将运行在Rainbond集群外并能与Rainbond正常通信的服务称为第三方服务。对于此类服务,我们支持静态注册和动态注册(Etcd、Zookeeper、Consule)获取第三方服务的通信地址,并赋予第三方服务以下能力:集成Rainbond内置的ServiceMesh架构,这是集群Seam互连无关的服务,并提供服务通信管理功能。集成Rainbond应用网关,统一管理服务外网访问。对运行在不同环境和系统中的业务系统进行统一管理和可视化,形成完整的业务架构。更多第三方服务的说明和支持,参见文档:Rainbond支持第三方服务集成,支持微服务启动顺序。在复杂的微服务架构中,一些服务必须依赖于其他服务才能正常工作。如何处理依赖关系服务的启动顺序是简化复杂微服务架构管理的关键。Rainbond已经实现了根据依赖关系自动处理启动顺序。当依赖的服务正常工作时,会启动后续服务,依次迭代启动所有服务。判断服务正常运行有几个标准:服务的运行状态为“running”(默认)服务的端口根据Http返回的状态码处于监听状态(可以设置)service(canbeset)ServiceMesh'sbuilt-inserviceproxyisreplacedbyenvoybuilt-inserviceagentwasreplacedwithenvoy1.9.0.重构内置ServiceMesh控制面板,提供标准XDS服务(gRPC),优化应用市场管理。应用市场支持多版本安装管理。应用市场安装服务支持跨应用市场大版本。升级源码构建系统升级基于源码的持续构建服务是Rainbond用户使用最多的功能之一。5.0版本重大升级后,5.1版本将继续带来升级:增加对NodeJS前端项目源码类型的支持,可以部署Vue和React。Java-Maven增加了maven编译参数的UI配置。所有Java类型都支持OpenJDK版本和OracleJDK版本的UI配置。PHP和静态语言支持UI选择中间件类型和版本。从云端本地化公共代码模块和资源,更好地支持离线环境下的源码构建,支持服务源码类型重检测和变更,Rainbond对各类源码提供更详细的支持规范文档说明,请参考Rainbond源码支持新版Rainbond文档系统标准化上线团队一直在为Rainbond文档的易用性和完整性而努力。在5.1版本发布的同时,我们也发布了5.1版本的文档系统,在平台基础使用、运维、各种使用场景等方面。丰富了很多有价值的内容。访问地址:https://www.rainbond.com/docs其他特性应用网关内置Openresty升级到1.13.6.2版本应用网关增加对域名和服务访问的监控,监控域名访问、延迟、和通信数据量团队主页改版,管理更可视化默认安装的Docker版本升级到18.06.3-ce默认安装的Kubernetes版本升级到1.10.13安装过程支持指定分布式存储类型和配置参数,省去了方便用户自行处理存储和挂载RainbondV5。1安装:https://www.rainbond.com/docs...将Rainbond历史版本升级到V5.1https://www.rainbond.com/docs...