架构演进丨 MeterSphere 开源持续测试平台 v2.3 升级至微服务架构


2022年10月31日,MeterSphere一站式开源持续测试平台正式发布v2.3版本。在这一版本中,MeterSphere开源项目完成了一次重要的蜕变,正式从单体应用架构升级至微服务架构。

从创立之初,MeterSphere项目就将自身定位为“一站式的持续测试平台”。自MeterSphere v1.0.0发布以来,产品功能模块持续扩充,截至目前已经涵盖测试跟踪、接口测试、性能测试、UI测试等领域。在过去的两年中,MeterSphere一直基于单体应用架构进行迭代,随着不断的迭代优化,单体应用架构的各种弊端开始逐步暴露出来。比如:

■ 单个服务故障会导致整体服务不可用;

■ 系统启动慢,一个进程包含了所有业务逻辑,启动模块过多,导致系统启动、重启时间过长;

 无法满足用户按需配置、水平扩展的需求;

 工程代码难以维护,不利于团队协作。

基于软件长期迭代演进的考虑,MeterSphere开源项目组自2022年7月开始对软件产品的核心架构进行改造升级,即从单体应用架构升级为微服务架构,并在MeterSphere v2.3版本完成全面测试并正式发布。

MeterSphere既往版本的产品架构:单体应用架构

MeterSphere v2.3版本的产品架构:微服务架构

本次版本升级注意事项

■ 配置要求:开源版部署,服务器要求配置不低于4核8GB ;企业版部署,服务器要求配置不低于8核16GB;

■ 数据备份:备份数据库,具体可参考MeterSphere官网文档https://metersphere.io/docs/v2.x/installation/backup_data/进行数据备份;

■ 插件升级:升级Jenkins插件。

各个微服务组件的运行状态:

此外,MeterSphere开源项目组计划在2022年年内进一步提升产品的UX使用体验。第一轮的UX使用体验升级成果预计在v2.5版本与大家见面,敬请期待。

 


相關推薦

2022-09-27

2022年9月26日,MeterSphere一站式开源持续测试平台正式发布v2.2.0版本。 在这一版本中,MeterSphere在接口测试模块中,接口定义支持自定义模板,用户可以在模板中添加自定义字段,以满足不同研发团队在接口管理方面的个性化需

2022-11-29

2022年11月28日,MeterSphere一站式开源持续测试平台正式发布v2.4.0版本。 在这一版本中,MeterSphere在测试跟踪和接口测试模块中对首页进行了UX交互升级,将部分指标进行了饼图、柱状图的展示优化,同时根据社区用户的实际使用

2023-10-31

2023年10月30日,MeterSphere一站式开源持续测试平台正式发布v2.10.8 LTS版本。自2023年5月发布v2.10 LTS版本后,MeterSphere开源项目组坚持发布小版本,持续进行问题的修复更新,并针对部分功能进行优化。 本次发布的MeterSphere v2.10.8

2023-02-28

2023年2月24日,MeterSphere一站式开源持续测试平台正式发布v2.7.0版本。 在这一版本中,MeterSphere在测试跟踪模块进行了UX交互升级,整个页面采用轻量化设计进行整体降噪,页面信息更加清晰易懂,操作流程更顺畅,用户体验得

2023-12-05

deepin V23 FVP是由ARM公司开发的,它更准确地模拟了ARM的微架构和安全扩展,而且可以支持最新的ARM指令集和功能。现在 deepin V23对 FVP 进行适配,已经可以成功使用 deepin V23 系统运行 FVP 环境,并且在上面模拟 deepin V23。 deepin V23

2023-01-17

2023年1月16日,MeterSphere一站式开源持续测试平台正式发布v2.6.0版本。 在这一版本中,MeterSphere的UI自动化测试模块与环境管理全面打通,更好地满足了用户一个脚本同时跑多个环境的测试需求。在测试跟踪模块中,测试计划关

2022-09-24

课题,尤其对于数据驱动的企业来说,正面临着来自数据架构的严峻挑战。PingCAP 创始人兼 CEO 刘奇在大会上表示,分布式数据库是一个高度复杂的系统,和云的结合使得复杂性进一步提升。分布式数据库能否生存下去,取决于

2023-03-04

用模型(OAM),演变至今,KubeVela 通过其可编程可扩展的架构、良好的用户体验,以及大量的生态核心能力,帮助了钉钉、招商银行、理想汽车、移动云、百度等数百家企业构建其云原生应用平台,大大降低了云原生技术的使用

2023-07-15

续不变的设计理念。从解决 MySQL 分库分表问题,到 HTAP 架构、云原生,再到 TiDB Serverless 数据库,都是该理念的延伸。经过多年发展,TiDB 目前已经拥有三大产品家族:一是面向企业级市场的 TiDB 企业版,服务于企业级关键业务

2023-05-27

墨、南大通用共同举办。 会上,openGauss持续聚焦内核与架构创新,推出DataPod+DataKit组合和第三代智能优化器ABO,打造全新的数据底座;海量数据、云和恩墨、南大通用、沃趣科技正式发布首批基于openGauss发行版的数据库一体机

2022-10-26

力,为千行百业构建起了坚实、可信的数字基石。 创新架构·指引下一代操作系统方向 统信软件研发中心副总经理李慧分享了开源操作系统架构新思路——基于分层分类的操作系统解析与设计。他讲述了在“大集市”与“大教

2023-07-13

点: 支持跨端、跨框架:采用Renderless无渲染组件设计架构,将组件逻辑抽离成框架无关的纯函数,针对不同框架增加适配层,实现跨端、跨框架、跨版本。 场景丰富:历经9年持续打磨150+企业级组件,服务于华为内部1500多

2022-10-15

委员会,通过建立安全基线、规范开源组件选型、对系统架构可信威胁建模分析等技术手段,保证openKylin社区开源软件可信受保护、安全可隔离。 3. 使用可控 提供协议一致性检查工具、漏洞检测修复和软件更新等机制,避免op

2023-03-09

二届PostgreSQL中国技术大会”上,阿里云数据库开源首席架构师于巍荣获“中国 PostgreSQL 最具价值专家 MVP”奖项。 (图1/大会现场颁发奖牌) (图2/奖牌) 于巍是阿里云数据库开源首席架构师、PolarDB开源社区技术委员会副主