You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求功能相同的单体与微服务架构Java/Spring开源应用供论文性能测试使用

符合要求的Java/Spring架构对比示例项目推荐

1. Spring PetClinic 系列

  • 许可:Apache 2.0 开源许可,完全免费可直接用于学术研究
  • 架构匹配:官方提供原生单体架构实现,社区维护有功能1:1对齐的微服务架构版本,二者业务逻辑完全一致,均覆盖宠物医院管理的客户信息管理、宠物档案管理、就诊记录存储等全量功能
  • 技术栈匹配:全部基于Java/Spring生态开发,微服务版本采用Spring Cloud、Spring Boot组件,和单体版本的基础技术栈统一,不会出现技术栈差异干扰性能测试结果的问题

2. PiggyMetrics 系列

  • 许可:MIT 开源许可,学术使用无任何限制
  • 架构匹配:同时提供单体、微服务两套实现,业务均为个人财务管理场景,包含收支记录、统计报表、账户管理等完全一致的功能模块
  • 技术栈匹配:均基于Spring Boot开发,微服务版本采用Spring Cloud组件实现,技术栈统一度高
测试注意事项

为保障测试结论的严谨性,需提前消除无关变量影响:

  • 统一两套系统的JVM启动参数、数据库连接池配置、数据库实例规格
  • 统一部署服务器的硬件配置、网络带宽条件
  • 可使用JMeter、Gatling等压测工具,分别测试不同并发量级下的响应时延、吞吐量、CPU/内存占用率、故障恢复耗时等核心指标

内容的提问来源于stack exchange,提问作者selefolelon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 07:06:04