架构演进丨 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版本与大家见面,敬请期待。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新一代国产 ORM 框架,sagacity-sqltoy-5.2.18 发版
开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins 更新内容 1、增强错误提示,优化部分代码 2、增加tree-sort对树结构数据排序 <sql id="qstart_treeTable_search"> <value> <![CDATA[ select * from sqltoy_organ_info t order by ORGAN_NAME ]]> </value> <!-- 进行树结构层级排序 --> <tree-sort id-column="organ_id" pid-column="organ_pid"/> </sql> sqltoy 的关键优势: ...
- 下一篇
WordPress Zephyr Project Manager Plugin 跨站请求伪造漏洞
漏洞描述 Zephyr Project Manager 是WordPress的一款项目管理插件。 Zephyr Project Manager 在3.2.55之前的版本中由于对AJAX操作中没有授权验证从而存在CSRF漏洞,允许未经身份验证的攻击者可通过此漏洞冒充管理员执行恶意操作。由于对用户传入的数据没有进行有效的清理和转义,攻击者还可以利用此漏洞对登录的管理员执行存储的跨站点脚本攻击。 漏洞名称 WordPress Zephyr Project Manager Plugin 跨站请求伪造漏洞 漏洞类型 - 发现时间 2022-10-03 漏洞影响广度 极小 MPS编号 MPS-2022-55547 CVE编号 CVE-2022-2839 CNVD编号 - 影响范围 修复方案 参考链接 https://www.oscs1024.com/hd/MPS-2022-55547 https://nvd.nist.gov/vuln/detail/CVE-2022-2839 https://wpscan.com/vulnerability/82e01f95-81c2-46d8-898e-07b3...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)